import { ComputedRef, Ref, ShallowRef } from 'vue'; export declare const resizeHandlers: readonly [{ readonly direction: "top-left"; }, { readonly direction: "top"; }, { readonly direction: "top-right"; }, { readonly direction: "bottom-left"; }, { readonly direction: "bottom"; }, { readonly direction: "bottom-right"; }, { readonly direction: "left"; }, { readonly direction: "right"; }]; export type ResizeDirection = (typeof resizeHandlers)[number]['direction']; export interface ResizeOptions { target: ShallowRef | ComputedRef; container: ShallowRef | ComputedRef; minWidth: Ref; minHeight: Ref; maxWidth?: Ref; maxHeight?: Ref; enable: Ref; divWidth: Ref; divHeight: Ref; divTop: Ref; divLeft: Ref; } export declare const useResize: (options: ResizeOptions) => void;