import { ResizableProps } from './resizable'; import type { IMoveType, IStick } from './types'; import type { Ref } from 'vue'; export declare const useResizable: (target: Ref | undefined, container: Ref | undefined, props: ResizableProps, emit: any) => { move: (evt: PointerEvent, type: IMoveType, currentStick?: IStick) => void; stickDown: (evt: PointerEvent, stick: IStick, force?: boolean) => void; stickUp: (evt: PointerEvent) => void; targetDown: (evt: PointerEvent) => void; targetUp: (evt?: PointerEvent) => void; targetStyle: import("vue").ComputedRef<{ top: string; left: string; zIndex: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>; }>; containerStyle: import("vue").ComputedRef<{ width: string; height: string; }>; };