import { PanelProps } from "../interface.js";
import * as vue540 from "vue";
import { Ref } from "vue";

//#region src/splitter/hooks/useSizes.d.ts
declare function getPtg(str: string): number;
/**
 * Save the size state.
 * Align the size into flex percentage base.
 */
declare function useSizes(items: Ref<PanelProps[]>, containerSize?: Ref<number>): readonly [vue540.ComputedRef<(string | number | undefined)[]>, vue540.ComputedRef<number[]>, vue540.ComputedRef<number[]>, vue540.ComputedRef<number[]>, vue540.ComputedRef<number[]>, (newSizes: number[]) => void];
//#endregion
export { useSizes as default, getPtg };