declare const _default: import('vue').DefineComponent<{
    item: {
        required: true;
    };
    watchData: {
        type: BooleanConstructor;
        default: boolean;
    };
    active: {
        type: BooleanConstructor;
        required: true;
    };
    index: {
        type: NumberConstructor;
        default: undefined;
    };
    sizeDependencies: {
        type: (ObjectConstructor | ArrayConstructor)[];
        default: null;
    };
    tag: {
        type: StringConstructor;
        default: string;
    };
}, any, any, {
    id(): any;
    size(): any;
    finalActive(): any;
}, {
    updateSize(): void;
    updateWatchData(): void;
    onVscrollUpdate({ force }: {
        force: any;
    }): void;
    onDataUpdate(): void;
    computeSize(id: any): void;
    applyWidthHeight(width: any, height: any): void;
    applySize(size: any): void;
    observeSize(): void;
    unobserveSize(): void;
    onResize(id: any, width: any, height: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    item: {
        required: true;
    };
    watchData: {
        type: BooleanConstructor;
        default: boolean;
    };
    active: {
        type: BooleanConstructor;
        required: true;
    };
    index: {
        type: NumberConstructor;
        default: undefined;
    };
    sizeDependencies: {
        type: (ObjectConstructor | ArrayConstructor)[];
        default: null;
    };
    tag: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    index: number;
    tag: string;
    watchData: boolean;
    sizeDependencies: Record<string, any> | unknown[];
}, {}>;
export default _default;
//# sourceMappingURL=scroller_item.vue.d.ts.map