import * as vue936 from "vue"; import { Ref } from "vue"; import { Key } from "@v-c/util/dist/type"; //#region src/masonry/hooks/usePositions.d.ts type ItemHeightData = [key: Key, height: number, column?: number]; type ItemPositions = Map; /** * Auto arrange the items in the masonry layout. * Always get stable positions by order * instead of dynamic adjust for next item height. */ declare function usePositions(itemHeights: Ref, columnCount: Ref, verticalGutter: Ref): readonly [vue936.ComputedRef, vue936.ComputedRef]; //#endregion export { ItemHeightData, ItemPositions, usePositions as default };