export declare const IvueAffix: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
    offsetTop: {
        type: NumberConstructor;
        default: number;
    };
    offsetBottom: {
        type: NumberConstructor;
    };
    useCapture: {
        type: BooleanConstructor;
        default: boolean;
    };
    target: {
        type: {
            new (): HTMLElement;
            prototype: HTMLElement;
        };
    };
}, {
    wrapper: import("vue").Ref<HTMLDivElement>;
    content: import("vue").Ref<HTMLDivElement>;
    affixStyle: import("vue").Ref<{
        width?: string;
        height?: string;
        top?: string;
        bottom?: string;
    }>;
    placeholderStyle: import("vue").Ref<{
        width?: string;
        height?: string;
    }>;
    classes: import("vue").ComputedRef<{
        [x: string]: boolean;
    }[]>;
    lazyUpdatePosition: import("lodash-unified").DebouncedFunc<() => void>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-change"[], "on-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    offsetTop: {
        type: NumberConstructor;
        default: number;
    };
    offsetBottom: {
        type: NumberConstructor;
    };
    useCapture: {
        type: BooleanConstructor;
        default: boolean;
    };
    target: {
        type: {
            new (): HTMLElement;
            prototype: HTMLElement;
        };
    };
}>> & {
    "onOn-change"?: (...args: any[]) => any;
}, {
    offsetTop: number;
    useCapture: boolean;
}>> & Record<string, any>;
export default IvueAffix;
export * from './index.vue';
