import { Ref } from "vue"; interface SeparatorState { value: number; startValue: number; pageX: number; pageY: number; deltaX: number; deltaY: number; } export declare function useSeparator(el: Ref, value: Ref, opt?: { minValue?: number; maxValue?: number; calcFirstElementSize?: (info: SeparatorState) => number; }): { dragging: Ref; collapsed: Ref; deltaX: Ref; deltaY: Ref; recalc: () => void; }; export {};