import { Ref } from 'vue'; export declare function useModalDragResize(options: { movable: Ref; resizable: Ref; elementRef: Ref; heading: Ref; }): { isCustomPositioned: import('vue').ComputedRef; style: import('vue').ComputedRef | undefined>; onDragStart: (e: MouseEvent) => void; onResizeStart: (e: MouseEvent, direction: string) => void; reset: () => void; restore: () => boolean; cleanup: () => void; shouldBlockBackdropClick: () => boolean; };