import type { SFCWithInstall } from 'vuesax-alpha/es/utils';
declare const _InfiniteScroll: SFCWithInstall<import("vue").ObjectDirective<HTMLElement & {
    VsInfiniteScroll: {
        container: HTMLElement | Window;
        containerEl: HTMLElement;
        instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>;
        delay: number;
        lastScrollTop: number;
        cb: () => void;
        onScroll: () => void;
        observer?: MutationObserver | undefined;
    };
}, () => void>>;
export default _InfiniteScroll;
export declare const VsInfiniteScroll: SFCWithInstall<import("vue").ObjectDirective<HTMLElement & {
    VsInfiniteScroll: {
        container: HTMLElement | Window;
        containerEl: HTMLElement;
        instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>;
        delay: number;
        lastScrollTop: number;
        cb: () => void;
        onScroll: () => void;
        observer?: MutationObserver | undefined;
    };
}, () => void>>;
