import type { ComputedRef, Ref } from 'vue'; import type { PanelItemState } from '../type'; export declare function useResize(panels: Ref, containerSize: ComputedRef, pxSizes: ComputedRef): { onMoveStart: (index: number) => void; onMoving: (index: number, offset: number) => void; onMoveEnd: () => void; movingIndex: Ref<{ index: number; confirmed: boolean; } | null>; onCollapse: (index: number, type: "start" | "end") => void; };