declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    items: {
        type: ArrayConstructor;
        required: true;
    };
    total: {
        type: NumberConstructor;
        required: true;
    };
    fetch: {
        type: FunctionConstructor;
        required: true;
    };
    visibleTriggerOffset: {
        type: NumberConstructor;
        required: true;
    };
}>, {
    itemWrappersRef: import("vue").Ref<any, any>;
    props: any;
    onItemWrapperVisible: (index: number, isVisible: boolean) => void;
    LazyLoadingItemWrapper: import("vue").DefineComponent<{}, {
        lol: import("vue").Ref<any, any>;
        emit: (event: "update:visible", ...args: any[]) => void;
        itemWrapperRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
        isVisible: import("vue").Ref<boolean, boolean>;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:visible"[], "update:visible", import("vue").PublicProps, Readonly<{}> & Readonly<{
        "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
    }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    items: {
        type: ArrayConstructor;
        required: true;
    };
    total: {
        type: NumberConstructor;
        required: true;
    };
    fetch: {
        type: FunctionConstructor;
        required: true;
    };
    visibleTriggerOffset: {
        type: NumberConstructor;
        required: true;
    };
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
//# sourceMappingURL=LazyLoading.vue.d.ts.map