import type { Ref } from 'vue'; import type { WaterfallProps } from '../types/waterfall'; import type { Nullable } from '../types/util'; export declare function useLayoutVirtual(props: WaterfallProps, colWidth: Ref, cols: Ref, offsetX: Ref, waterfallWrapper: Ref>, horizontalOrder: Boolean, heightDifference: number): { wrapperHeight: Ref; layoutHandle: (isFix?: boolean) => Promise; };