import { type Ref } from "vue";
interface DragResizeOptions {
    storageKey: string;
    defaultWidth: number;
    minWidth: number;
    maxWidth: number;
}
interface DrapResize {
    panelWidth: Ref<number>;
    isDragging: Ref<boolean>;
    containerRef: Ref<HTMLElement | null>;
    startResize: (event: MouseEvent) => void;
    stopResize: () => void;
}
export declare function useDragResize(options: DragResizeOptions): DrapResize;
export {};
