declare const useVirtualScroll: ({ data, container, fixedHeight, lineHeight, bufferSize, threshold, }: {
    data: any;
    container: any;
    fixedHeight: boolean;
    lineHeight: number;
    bufferSize: number;
    threshold: number;
}) => {
    translateY: import("vue").ComputedRef<any>;
    handleScroll: () => void;
    handleRowMounted: () => void;
    refreshContainer: () => void;
    fixedHeight: boolean;
    calculateScrollY: () => void;
    visibleData: import("vue").Ref<any[]>;
    cachedHeight: import("vue").Ref<any[]>;
    cachedScrollY: import("vue").Ref<any[]>;
    trs: Map<any, any>;
    scrollHeight: import("vue").ComputedRef<any>;
};
export default useVirtualScroll;
