export declare const affixPositions: readonly ["top", "bottom"];
export type AffixPosition = (typeof affixPositions)[number];
export type AffixZIndex = number | string;
export type AffixChangeHandler = (fixed: boolean) => void;
export type AffixScrollHandler = (payload: AffixScrollPayload) => void;
export interface AffixScrollPayload {
    scrollTop: number;
    fixed: boolean;
}
export interface AffixProps {
    zIndex?: AffixZIndex;
    target?: string;
    offset?: number;
    position?: AffixPosition;
    teleported?: boolean;
    appendTo?: string | HTMLElement;
}
export type AffixInstance = any;
