import { PropType } from 'vue'; import { Item as ItemType } from '../../types/items'; import { OnDragGroup, OnDragGroupEnd, OnResize } from 'vue3-moveable'; declare const _default: import('vue').DefineComponent; required: true; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { elementMoved: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; required: true; }; }>> & Readonly<{ onElementMoved?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { canvas: HTMLDivElement; moveableRef: import('vue').CreateComponentPublicInstanceWithMixins> & { onResizeStart?: ((e: import('vue3-moveable').OnResizeStart) => any) | undefined; onBeforeResize?: ((e: import('vue3-moveable').OnBeforeResize) => any) | undefined; onResize?: ((e: import('moveable').OnResize) => any) | undefined; onResizeEnd?: ((e: import('vue3-moveable').OnResizeEnd) => any) | undefined; onResizeGroupStart?: ((e: import('vue3-moveable').OnResizeGroupStart) => any) | undefined; onBeforeResizeGroup?: ((e: import('vue3-moveable').OnBeforeResizeGroup) => any) | undefined; onResizeGroup?: ((e: import('vue3-moveable').OnResizeGroup) => any) | undefined; onResizeGroupEnd?: ((e: import('vue3-moveable').OnResizeGroupEnd) => any) | undefined; onScaleStart?: ((e: import('vue3-moveable').OnScaleStart) => any) | undefined; onBeforeScale?: ((e: import('vue3-moveable').OnBeforeScale) => any) | undefined; onScale?: ((e: import('vue3-moveable').OnScale) => any) | undefined; onScaleEnd?: ((e: import('vue3-moveable').OnScaleEnd) => any) | undefined; onScaleGroupStart?: ((e: import('vue3-moveable').OnScaleGroupStart) => any) | undefined; onBeforeScaleGroup?: ((e: import('vue3-moveable').OnBeforeScaleGroup) => any) | undefined; onScaleGroup?: ((e: import('vue3-moveable').OnScaleGroup) => any) | undefined; onScaleGroupEnd?: ((e: import('vue3-moveable').OnScaleGroupEnd) => any) | undefined; onRotateStart?: ((e: import('vue3-moveable').OnRotateStart) => any) | undefined; onBeforeRotate?: ((e: import('vue3-moveable').OnBeforeRotate) => any) | undefined; onRotate?: ((e: import('vue3-moveable').OnRotate) => any) | undefined; onRotateEnd?: ((e: import('vue3-moveable').OnRotateEnd) => any) | undefined; onRotateGroupStart?: ((e: import('vue3-moveable').OnRotateGroupStart) => any) | undefined; onBeforeRotateGroup?: ((e: import('vue3-moveable').OnBeforeRotateGroup) => any) | undefined; onRotateGroup?: ((e: import('vue3-moveable').OnRotateGroup) => any) | undefined; onRotateGroupEnd?: ((e: import('vue3-moveable').OnRotateGroupEnd) => any) | undefined; onDragStart?: ((e: import('vue3-moveable').OnDragStart) => any) | undefined; onDrag?: ((e: import('vue3-moveable').OnDrag) => any) | undefined; onDragEnd?: ((e: import('vue3-moveable').OnDragEnd) => any) | undefined; onDragGroupStart?: ((e: import('vue3-moveable').OnDragGroupStart) => any) | undefined; onDragGroup?: ((e: import('moveable').OnDragGroup) => any) | undefined; onDragGroupEnd?: ((e: import('moveable').OnDragGroupEnd) => any) | undefined; onDragOriginStart?: ((e: import('vue3-moveable').OnDragOriginStart) => any) | undefined; onDragOrigin?: ((e: import('vue3-moveable').OnDragOrigin) => any) | undefined; onDragOriginEnd?: ((e: import('vue3-moveable').OnDragOriginEnd) => any) | undefined; onWarpStart?: ((e: import('vue3-moveable').OnWarpStart) => any) | undefined; onWarp?: ((e: import('vue3-moveable').OnWarp) => any) | undefined; onWarpEnd?: ((e: import('vue3-moveable').OnWarpEnd) => any) | undefined; onSnap?: ((e: import('vue3-moveable').OnSnap) => any) | undefined; onScroll?: ((e: import('vue3-moveable').OnScroll) => any) | undefined; onScrollGroup?: ((e: import('vue3-moveable').OnScrollGroup) => any) | undefined; onClipStart?: ((e: import('vue3-moveable').OnClipStart) => any) | undefined; onClip?: ((e: import('vue3-moveable').OnClip) => any) | undefined; onClipEnd?: ((e: import('vue3-moveable').OnClipEnd) => any) | undefined; onRoundStart?: ((e: import('vue3-moveable').OnRoundStart) => any) | undefined; onRound?: ((e: import('vue3-moveable').OnRound) => any) | undefined; onRoundEnd?: ((e: import('vue3-moveable').OnRoundEnd) => any) | undefined; onRoundGroupStart?: ((e: import('vue3-moveable').OnRoundGroupStart) => any) | undefined; onRoundGroup?: ((e: import('vue3-moveable').OnRoundGroup) => any) | undefined; onRoundGroupEnd?: ((e: import('vue3-moveable').OnRoundGroupEnd) => any) | undefined; onBeforeRenderStart?: ((e: import('vue3-moveable').OnBeforeRenderStart) => any) | undefined; onBeforeRender?: ((e: import('vue3-moveable').OnBeforeRender) => any) | undefined; onBeforeRenderEnd?: ((e: import('vue3-moveable').OnBeforeRenderEnd) => any) | undefined; onBeforeRenderGroupStart?: ((e: import('vue3-moveable').OnBeforeRenderGroupStart) => any) | undefined; onBeforeRenderGroup?: ((e: import('vue3-moveable').OnBeforeRenderGroup) => any) | undefined; onBeforeRenderGroupEnd?: ((e: import('vue3-moveable').OnBeforeRenderGroupEnd) => any) | undefined; onClick?: ((e: import('vue3-moveable').OnClick) => any) | undefined; onClickGroup?: ((e: import('vue3-moveable').OnClickGroup) => any) | undefined; onRenderStart?: ((e: import('vue3-moveable').OnRenderStart) => any) | undefined; onRender?: ((e: import('vue3-moveable').OnRender) => any) | undefined; onRenderEnd?: ((e: import('vue3-moveable').OnRenderEnd) => any) | undefined; onRenderGroupStart?: ((e: import('vue3-moveable').OnRenderGroupStart) => any) | undefined; onRenderGroup?: ((e: import('vue3-moveable').OnRenderGroup) => any) | undefined; onRenderGroupEnd?: ((e: import('vue3-moveable').OnRenderGroupEnd) => any) | undefined; onChangeTargets?: ((e: import('vue3-moveable').OnChangeTargets) => any) | undefined; }, {}, {}, {}, { getManager: () => import('vue3-moveable').MoveableManagerInterface; getRect: () => import('vue3-moveable').RectInfo; getAble: , import('@daybrush/utils').IObject>>(ableName: string) => T | undefined; isMoveableElement: (target: Element) => boolean; updateRect: (type?: "" | "Start" | "End" | undefined, isTarget?: boolean | undefined, isSetState?: boolean | undefined) => void; updateTarget: () => void; request: (ableName: Name, params?: RequestParam | undefined, isInstant?: boolean | undefined) => import('vue3-moveable').Requester; getControlBoxElement: () => HTMLElement; destroy: () => void; dragStart: (e: MouseEvent | TouchEvent) => void; isInside: (clientX: number, clientY: number) => boolean; isDragging: (ableName?: string | undefined) => boolean; hitTest: (el: Element | import('vue3-moveable').HitRect) => number; setState: (state: any, callback?: (() => any) | undefined) => any; waitToChangeTarget: () => Promise; forceUpdate: (callback?: (() => any) | undefined) => any; updateSelectors: () => void; getTargets: () => (HTMLElement | SVGElement)[]; stopDrag: (type?: "target" | "control" | undefined) => void; }, {}, {}, { clip: (e: import('vue3-moveable').OnClip) => void; resize: (e: import('moveable').OnResize) => void; rotate: (e: import('vue3-moveable').OnRotate) => void; scale: (e: import('vue3-moveable').OnScale) => void; round: (e: import('vue3-moveable').OnRound) => void; click: (e: import('vue3-moveable').OnClick) => void; drag: (e: import('vue3-moveable').OnDrag) => void; scroll: (e: import('vue3-moveable').OnScroll) => void; beforeRenderStart: (e: import('vue3-moveable').OnBeforeRenderStart) => void; beforeRender: (e: import('vue3-moveable').OnBeforeRender) => void; beforeRenderEnd: (e: import('vue3-moveable').OnBeforeRenderEnd) => void; beforeRenderGroupStart: (e: import('vue3-moveable').OnBeforeRenderGroupStart) => void; beforeRenderGroup: (e: import('vue3-moveable').OnBeforeRenderGroup) => void; beforeRenderGroupEnd: (e: import('vue3-moveable').OnBeforeRenderGroupEnd) => void; changeTargets: (e: import('vue3-moveable').OnChangeTargets) => void; snap: (e: import('vue3-moveable').OnSnap) => void; dragStart: (e: import('vue3-moveable').OnDragStart) => void; dragEnd: (e: import('vue3-moveable').OnDragEnd) => void; dragGroupStart: (e: import('vue3-moveable').OnDragGroupStart) => void; dragGroup: (e: import('moveable').OnDragGroup) => void; dragGroupEnd: (e: import('moveable').OnDragGroupEnd) => void; resizeStart: (e: import('vue3-moveable').OnResizeStart) => void; beforeResize: (e: import('vue3-moveable').OnBeforeResize) => void; resizeEnd: (e: import('vue3-moveable').OnResizeEnd) => void; resizeGroupStart: (e: import('vue3-moveable').OnResizeGroupStart) => void; beforeResizeGroup: (e: import('vue3-moveable').OnBeforeResizeGroup) => void; resizeGroup: (e: import('vue3-moveable').OnResizeGroup) => void; resizeGroupEnd: (e: import('vue3-moveable').OnResizeGroupEnd) => void; scaleStart: (e: import('vue3-moveable').OnScaleStart) => void; beforeScale: (e: import('vue3-moveable').OnBeforeScale) => void; scaleEnd: (e: import('vue3-moveable').OnScaleEnd) => void; scaleGroupStart: (e: import('vue3-moveable').OnScaleGroupStart) => void; beforeScaleGroup: (e: import('vue3-moveable').OnBeforeScaleGroup) => void; scaleGroup: (e: import('vue3-moveable').OnScaleGroup) => void; scaleGroupEnd: (e: import('vue3-moveable').OnScaleGroupEnd) => void; warpStart: (e: import('vue3-moveable').OnWarpStart) => void; warp: (e: import('vue3-moveable').OnWarp) => void; warpEnd: (e: import('vue3-moveable').OnWarpEnd) => void; rotateStart: (e: import('vue3-moveable').OnRotateStart) => void; beforeRotate: (e: import('vue3-moveable').OnBeforeRotate) => void; rotateEnd: (e: import('vue3-moveable').OnRotateEnd) => void; rotateGroupStart: (e: import('vue3-moveable').OnRotateGroupStart) => void; beforeRotateGroup: (e: import('vue3-moveable').OnBeforeRotateGroup) => void; rotateGroup: (e: import('vue3-moveable').OnRotateGroup) => void; rotateGroupEnd: (e: import('vue3-moveable').OnRotateGroupEnd) => void; scrollGroup: (e: import('vue3-moveable').OnScrollGroup) => void; dragOriginStart: (e: import('vue3-moveable').OnDragOriginStart) => void; dragOrigin: (e: import('vue3-moveable').OnDragOrigin) => void; dragOriginEnd: (e: import('vue3-moveable').OnDragOriginEnd) => void; clipStart: (e: import('vue3-moveable').OnClipStart) => void; clipEnd: (e: import('vue3-moveable').OnClipEnd) => void; roundStart: (e: import('vue3-moveable').OnRoundStart) => void; roundEnd: (e: import('vue3-moveable').OnRoundEnd) => void; roundGroupStart: (e: import('vue3-moveable').OnRoundGroupStart) => void; roundGroup: (e: import('vue3-moveable').OnRoundGroup) => void; roundGroupEnd: (e: import('vue3-moveable').OnRoundGroupEnd) => void; clickGroup: (e: import('vue3-moveable').OnClickGroup) => void; renderStart: (e: import('vue3-moveable').OnRenderStart) => void; render: (e: import('vue3-moveable').OnRender) => void; renderEnd: (e: import('vue3-moveable').OnRenderEnd) => void; renderGroupStart: (e: import('vue3-moveable').OnRenderGroupStart) => void; renderGroup: (e: import('vue3-moveable').OnRenderGroup) => void; renderGroupEnd: (e: import('vue3-moveable').OnRenderGroupEnd) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & { onResizeStart?: ((e: import('vue3-moveable').OnResizeStart) => any) | undefined; onBeforeResize?: ((e: import('vue3-moveable').OnBeforeResize) => any) | undefined; onResize?: ((e: import('moveable').OnResize) => any) | undefined; onResizeEnd?: ((e: import('vue3-moveable').OnResizeEnd) => any) | undefined; onResizeGroupStart?: ((e: import('vue3-moveable').OnResizeGroupStart) => any) | undefined; onBeforeResizeGroup?: ((e: import('vue3-moveable').OnBeforeResizeGroup) => any) | undefined; onResizeGroup?: ((e: import('vue3-moveable').OnResizeGroup) => any) | undefined; onResizeGroupEnd?: ((e: import('vue3-moveable').OnResizeGroupEnd) => any) | undefined; onScaleStart?: ((e: import('vue3-moveable').OnScaleStart) => any) | undefined; onBeforeScale?: ((e: import('vue3-moveable').OnBeforeScale) => any) | undefined; onScale?: ((e: import('vue3-moveable').OnScale) => any) | undefined; onScaleEnd?: ((e: import('vue3-moveable').OnScaleEnd) => any) | undefined; onScaleGroupStart?: ((e: import('vue3-moveable').OnScaleGroupStart) => any) | undefined; onBeforeScaleGroup?: ((e: import('vue3-moveable').OnBeforeScaleGroup) => any) | undefined; onScaleGroup?: ((e: import('vue3-moveable').OnScaleGroup) => any) | undefined; onScaleGroupEnd?: ((e: import('vue3-moveable').OnScaleGroupEnd) => any) | undefined; onRotateStart?: ((e: import('vue3-moveable').OnRotateStart) => any) | undefined; onBeforeRotate?: ((e: import('vue3-moveable').OnBeforeRotate) => any) | undefined; onRotate?: ((e: import('vue3-moveable').OnRotate) => any) | undefined; onRotateEnd?: ((e: import('vue3-moveable').OnRotateEnd) => any) | undefined; onRotateGroupStart?: ((e: import('vue3-moveable').OnRotateGroupStart) => any) | undefined; onBeforeRotateGroup?: ((e: import('vue3-moveable').OnBeforeRotateGroup) => any) | undefined; onRotateGroup?: ((e: import('vue3-moveable').OnRotateGroup) => any) | undefined; onRotateGroupEnd?: ((e: import('vue3-moveable').OnRotateGroupEnd) => any) | undefined; onDragStart?: ((e: import('vue3-moveable').OnDragStart) => any) | undefined; onDrag?: ((e: import('vue3-moveable').OnDrag) => any) | undefined; onDragEnd?: ((e: import('vue3-moveable').OnDragEnd) => any) | undefined; onDragGroupStart?: ((e: import('vue3-moveable').OnDragGroupStart) => any) | undefined; onDragGroup?: ((e: import('moveable').OnDragGroup) => any) | undefined; onDragGroupEnd?: ((e: import('moveable').OnDragGroupEnd) => any) | undefined; onDragOriginStart?: ((e: import('vue3-moveable').OnDragOriginStart) => any) | undefined; onDragOrigin?: ((e: import('vue3-moveable').OnDragOrigin) => any) | undefined; onDragOriginEnd?: ((e: import('vue3-moveable').OnDragOriginEnd) => any) | undefined; onWarpStart?: ((e: import('vue3-moveable').OnWarpStart) => any) | undefined; onWarp?: ((e: import('vue3-moveable').OnWarp) => any) | undefined; onWarpEnd?: ((e: import('vue3-moveable').OnWarpEnd) => any) | undefined; onSnap?: ((e: import('vue3-moveable').OnSnap) => any) | undefined; onScroll?: ((e: import('vue3-moveable').OnScroll) => any) | undefined; onScrollGroup?: ((e: import('vue3-moveable').OnScrollGroup) => any) | undefined; onClipStart?: ((e: import('vue3-moveable').OnClipStart) => any) | undefined; onClip?: ((e: import('vue3-moveable').OnClip) => any) | undefined; onClipEnd?: ((e: import('vue3-moveable').OnClipEnd) => any) | undefined; onRoundStart?: ((e: import('vue3-moveable').OnRoundStart) => any) | undefined; onRound?: ((e: import('vue3-moveable').OnRound) => any) | undefined; onRoundEnd?: ((e: import('vue3-moveable').OnRoundEnd) => any) | undefined; onRoundGroupStart?: ((e: import('vue3-moveable').OnRoundGroupStart) => any) | undefined; onRoundGroup?: ((e: import('vue3-moveable').OnRoundGroup) => any) | undefined; onRoundGroupEnd?: ((e: import('vue3-moveable').OnRoundGroupEnd) => any) | undefined; onBeforeRenderStart?: ((e: import('vue3-moveable').OnBeforeRenderStart) => any) | undefined; onBeforeRender?: ((e: import('vue3-moveable').OnBeforeRender) => any) | undefined; onBeforeRenderEnd?: ((e: import('vue3-moveable').OnBeforeRenderEnd) => any) | undefined; onBeforeRenderGroupStart?: ((e: import('vue3-moveable').OnBeforeRenderGroupStart) => any) | undefined; onBeforeRenderGroup?: ((e: import('vue3-moveable').OnBeforeRenderGroup) => any) | undefined; onBeforeRenderGroupEnd?: ((e: import('vue3-moveable').OnBeforeRenderGroupEnd) => any) | undefined; onClick?: ((e: import('vue3-moveable').OnClick) => any) | undefined; onClickGroup?: ((e: import('vue3-moveable').OnClickGroup) => any) | undefined; onRenderStart?: ((e: import('vue3-moveable').OnRenderStart) => any) | undefined; onRender?: ((e: import('vue3-moveable').OnRender) => any) | undefined; onRenderEnd?: ((e: import('vue3-moveable').OnRenderEnd) => any) | undefined; onRenderGroupStart?: ((e: import('vue3-moveable').OnRenderGroupStart) => any) | undefined; onRenderGroup?: ((e: import('vue3-moveable').OnRenderGroup) => any) | undefined; onRenderGroupEnd?: ((e: import('vue3-moveable').OnRenderGroupEnd) => any) | undefined; onChangeTargets?: ((e: import('vue3-moveable').OnChangeTargets) => any) | undefined; }, {}, {}, {}, { getManager: () => import('vue3-moveable').MoveableManagerInterface; getRect: () => import('vue3-moveable').RectInfo; getAble: , import('@daybrush/utils').IObject>>(ableName: string) => T | undefined; isMoveableElement: (target: Element) => boolean; updateRect: (type?: "" | "Start" | "End" | undefined, isTarget?: boolean | undefined, isSetState?: boolean | undefined) => void; updateTarget: () => void; request: (ableName: Name, params?: RequestParam | undefined, isInstant?: boolean | undefined) => import('vue3-moveable').Requester; getControlBoxElement: () => HTMLElement; destroy: () => void; dragStart: (e: MouseEvent | TouchEvent) => void; isInside: (clientX: number, clientY: number) => boolean; isDragging: (ableName?: string | undefined) => boolean; hitTest: (el: Element | import('vue3-moveable').HitRect) => number; setState: (state: any, callback?: (() => any) | undefined) => any; waitToChangeTarget: () => Promise; forceUpdate: (callback?: (() => any) | undefined) => any; updateSelectors: () => void; getTargets: () => (HTMLElement | SVGElement)[]; stopDrag: (type?: "target" | "control" | undefined) => void; }, {}> | null; cropImg: HTMLImageElement; cropMoveableRef: import('vue').CreateComponentPublicInstanceWithMixins> & { onResizeStart?: ((e: import('vue3-moveable').OnResizeStart) => any) | undefined; onBeforeResize?: ((e: import('vue3-moveable').OnBeforeResize) => any) | undefined; onResize?: ((e: import('moveable').OnResize) => any) | undefined; onResizeEnd?: ((e: import('vue3-moveable').OnResizeEnd) => any) | undefined; onResizeGroupStart?: ((e: import('vue3-moveable').OnResizeGroupStart) => any) | undefined; onBeforeResizeGroup?: ((e: import('vue3-moveable').OnBeforeResizeGroup) => any) | undefined; onResizeGroup?: ((e: import('vue3-moveable').OnResizeGroup) => any) | undefined; onResizeGroupEnd?: ((e: import('vue3-moveable').OnResizeGroupEnd) => any) | undefined; onScaleStart?: ((e: import('vue3-moveable').OnScaleStart) => any) | undefined; onBeforeScale?: ((e: import('vue3-moveable').OnBeforeScale) => any) | undefined; onScale?: ((e: import('vue3-moveable').OnScale) => any) | undefined; onScaleEnd?: ((e: import('vue3-moveable').OnScaleEnd) => any) | undefined; onScaleGroupStart?: ((e: import('vue3-moveable').OnScaleGroupStart) => any) | undefined; onBeforeScaleGroup?: ((e: import('vue3-moveable').OnBeforeScaleGroup) => any) | undefined; onScaleGroup?: ((e: import('vue3-moveable').OnScaleGroup) => any) | undefined; onScaleGroupEnd?: ((e: import('vue3-moveable').OnScaleGroupEnd) => any) | undefined; onRotateStart?: ((e: import('vue3-moveable').OnRotateStart) => any) | undefined; onBeforeRotate?: ((e: import('vue3-moveable').OnBeforeRotate) => any) | undefined; onRotate?: ((e: import('vue3-moveable').OnRotate) => any) | undefined; onRotateEnd?: ((e: import('vue3-moveable').OnRotateEnd) => any) | undefined; onRotateGroupStart?: ((e: import('vue3-moveable').OnRotateGroupStart) => any) | undefined; onBeforeRotateGroup?: ((e: import('vue3-moveable').OnBeforeRotateGroup) => any) | undefined; onRotateGroup?: ((e: import('vue3-moveable').OnRotateGroup) => any) | undefined; onRotateGroupEnd?: ((e: import('vue3-moveable').OnRotateGroupEnd) => any) | undefined; onDragStart?: ((e: import('vue3-moveable').OnDragStart) => any) | undefined; onDrag?: ((e: import('vue3-moveable').OnDrag) => any) | undefined; onDragEnd?: ((e: import('vue3-moveable').OnDragEnd) => any) | undefined; onDragGroupStart?: ((e: import('vue3-moveable').OnDragGroupStart) => any) | undefined; onDragGroup?: ((e: import('moveable').OnDragGroup) => any) | undefined; onDragGroupEnd?: ((e: import('moveable').OnDragGroupEnd) => any) | undefined; onDragOriginStart?: ((e: import('vue3-moveable').OnDragOriginStart) => any) | undefined; onDragOrigin?: ((e: import('vue3-moveable').OnDragOrigin) => any) | undefined; onDragOriginEnd?: ((e: import('vue3-moveable').OnDragOriginEnd) => any) | undefined; onWarpStart?: ((e: import('vue3-moveable').OnWarpStart) => any) | undefined; onWarp?: ((e: import('vue3-moveable').OnWarp) => any) | undefined; onWarpEnd?: ((e: import('vue3-moveable').OnWarpEnd) => any) | undefined; onSnap?: ((e: import('vue3-moveable').OnSnap) => any) | undefined; onScroll?: ((e: import('vue3-moveable').OnScroll) => any) | undefined; onScrollGroup?: ((e: import('vue3-moveable').OnScrollGroup) => any) | undefined; onClipStart?: ((e: import('vue3-moveable').OnClipStart) => any) | undefined; onClip?: ((e: import('vue3-moveable').OnClip) => any) | undefined; onClipEnd?: ((e: import('vue3-moveable').OnClipEnd) => any) | undefined; onRoundStart?: ((e: import('vue3-moveable').OnRoundStart) => any) | undefined; onRound?: ((e: import('vue3-moveable').OnRound) => any) | undefined; onRoundEnd?: ((e: import('vue3-moveable').OnRoundEnd) => any) | undefined; onRoundGroupStart?: ((e: import('vue3-moveable').OnRoundGroupStart) => any) | undefined; onRoundGroup?: ((e: import('vue3-moveable').OnRoundGroup) => any) | undefined; onRoundGroupEnd?: ((e: import('vue3-moveable').OnRoundGroupEnd) => any) | undefined; onBeforeRenderStart?: ((e: import('vue3-moveable').OnBeforeRenderStart) => any) | undefined; onBeforeRender?: ((e: import('vue3-moveable').OnBeforeRender) => any) | undefined; onBeforeRenderEnd?: ((e: import('vue3-moveable').OnBeforeRenderEnd) => any) | undefined; onBeforeRenderGroupStart?: ((e: import('vue3-moveable').OnBeforeRenderGroupStart) => any) | undefined; onBeforeRenderGroup?: ((e: import('vue3-moveable').OnBeforeRenderGroup) => any) | undefined; onBeforeRenderGroupEnd?: ((e: import('vue3-moveable').OnBeforeRenderGroupEnd) => any) | undefined; onClick?: ((e: import('vue3-moveable').OnClick) => any) | undefined; onClickGroup?: ((e: import('vue3-moveable').OnClickGroup) => any) | undefined; onRenderStart?: ((e: import('vue3-moveable').OnRenderStart) => any) | undefined; onRender?: ((e: import('vue3-moveable').OnRender) => any) | undefined; onRenderEnd?: ((e: import('vue3-moveable').OnRenderEnd) => any) | undefined; onRenderGroupStart?: ((e: import('vue3-moveable').OnRenderGroupStart) => any) | undefined; onRenderGroup?: ((e: import('vue3-moveable').OnRenderGroup) => any) | undefined; onRenderGroupEnd?: ((e: import('vue3-moveable').OnRenderGroupEnd) => any) | undefined; onChangeTargets?: ((e: import('vue3-moveable').OnChangeTargets) => any) | undefined; }, {}, {}, {}, { getManager: () => import('vue3-moveable').MoveableManagerInterface; getRect: () => import('vue3-moveable').RectInfo; getAble: , import('@daybrush/utils').IObject>>(ableName: string) => T | undefined; isMoveableElement: (target: Element) => boolean; updateRect: (type?: "" | "Start" | "End" | undefined, isTarget?: boolean | undefined, isSetState?: boolean | undefined) => void; updateTarget: () => void; request: (ableName: Name, params?: RequestParam | undefined, isInstant?: boolean | undefined) => import('vue3-moveable').Requester; getControlBoxElement: () => HTMLElement; destroy: () => void; dragStart: (e: MouseEvent | TouchEvent) => void; isInside: (clientX: number, clientY: number) => boolean; isDragging: (ableName?: string | undefined) => boolean; hitTest: (el: Element | import('vue3-moveable').HitRect) => number; setState: (state: any, callback?: (() => any) | undefined) => any; waitToChangeTarget: () => Promise; forceUpdate: (callback?: (() => any) | undefined) => any; updateSelectors: () => void; getTargets: () => (HTMLElement | SVGElement)[]; stopDrag: (type?: "target" | "control" | undefined) => void; }, {}, {}, { clip: (e: import('vue3-moveable').OnClip) => void; resize: (e: import('moveable').OnResize) => void; rotate: (e: import('vue3-moveable').OnRotate) => void; scale: (e: import('vue3-moveable').OnScale) => void; round: (e: import('vue3-moveable').OnRound) => void; click: (e: import('vue3-moveable').OnClick) => void; drag: (e: import('vue3-moveable').OnDrag) => void; scroll: (e: import('vue3-moveable').OnScroll) => void; beforeRenderStart: (e: import('vue3-moveable').OnBeforeRenderStart) => void; beforeRender: (e: import('vue3-moveable').OnBeforeRender) => void; beforeRenderEnd: (e: import('vue3-moveable').OnBeforeRenderEnd) => void; beforeRenderGroupStart: (e: import('vue3-moveable').OnBeforeRenderGroupStart) => void; beforeRenderGroup: (e: import('vue3-moveable').OnBeforeRenderGroup) => void; beforeRenderGroupEnd: (e: import('vue3-moveable').OnBeforeRenderGroupEnd) => void; changeTargets: (e: import('vue3-moveable').OnChangeTargets) => void; snap: (e: import('vue3-moveable').OnSnap) => void; dragStart: (e: import('vue3-moveable').OnDragStart) => void; dragEnd: (e: import('vue3-moveable').OnDragEnd) => void; dragGroupStart: (e: import('vue3-moveable').OnDragGroupStart) => void; dragGroup: (e: import('moveable').OnDragGroup) => void; dragGroupEnd: (e: import('moveable').OnDragGroupEnd) => void; resizeStart: (e: import('vue3-moveable').OnResizeStart) => void; beforeResize: (e: import('vue3-moveable').OnBeforeResize) => void; resizeEnd: (e: import('vue3-moveable').OnResizeEnd) => void; resizeGroupStart: (e: import('vue3-moveable').OnResizeGroupStart) => void; beforeResizeGroup: (e: import('vue3-moveable').OnBeforeResizeGroup) => void; resizeGroup: (e: import('vue3-moveable').OnResizeGroup) => void; resizeGroupEnd: (e: import('vue3-moveable').OnResizeGroupEnd) => void; scaleStart: (e: import('vue3-moveable').OnScaleStart) => void; beforeScale: (e: import('vue3-moveable').OnBeforeScale) => void; scaleEnd: (e: import('vue3-moveable').OnScaleEnd) => void; scaleGroupStart: (e: import('vue3-moveable').OnScaleGroupStart) => void; beforeScaleGroup: (e: import('vue3-moveable').OnBeforeScaleGroup) => void; scaleGroup: (e: import('vue3-moveable').OnScaleGroup) => void; scaleGroupEnd: (e: import('vue3-moveable').OnScaleGroupEnd) => void; warpStart: (e: import('vue3-moveable').OnWarpStart) => void; warp: (e: import('vue3-moveable').OnWarp) => void; warpEnd: (e: import('vue3-moveable').OnWarpEnd) => void; rotateStart: (e: import('vue3-moveable').OnRotateStart) => void; beforeRotate: (e: import('vue3-moveable').OnBeforeRotate) => void; rotateEnd: (e: import('vue3-moveable').OnRotateEnd) => void; rotateGroupStart: (e: import('vue3-moveable').OnRotateGroupStart) => void; beforeRotateGroup: (e: import('vue3-moveable').OnBeforeRotateGroup) => void; rotateGroup: (e: import('vue3-moveable').OnRotateGroup) => void; rotateGroupEnd: (e: import('vue3-moveable').OnRotateGroupEnd) => void; scrollGroup: (e: import('vue3-moveable').OnScrollGroup) => void; dragOriginStart: (e: import('vue3-moveable').OnDragOriginStart) => void; dragOrigin: (e: import('vue3-moveable').OnDragOrigin) => void; dragOriginEnd: (e: import('vue3-moveable').OnDragOriginEnd) => void; clipStart: (e: import('vue3-moveable').OnClipStart) => void; clipEnd: (e: import('vue3-moveable').OnClipEnd) => void; roundStart: (e: import('vue3-moveable').OnRoundStart) => void; roundEnd: (e: import('vue3-moveable').OnRoundEnd) => void; roundGroupStart: (e: import('vue3-moveable').OnRoundGroupStart) => void; roundGroup: (e: import('vue3-moveable').OnRoundGroup) => void; roundGroupEnd: (e: import('vue3-moveable').OnRoundGroupEnd) => void; clickGroup: (e: import('vue3-moveable').OnClickGroup) => void; renderStart: (e: import('vue3-moveable').OnRenderStart) => void; render: (e: import('vue3-moveable').OnRender) => void; renderEnd: (e: import('vue3-moveable').OnRenderEnd) => void; renderGroupStart: (e: import('vue3-moveable').OnRenderGroupStart) => void; renderGroup: (e: import('vue3-moveable').OnRenderGroup) => void; renderGroupEnd: (e: import('vue3-moveable').OnRenderGroupEnd) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & { onResizeStart?: ((e: import('vue3-moveable').OnResizeStart) => any) | undefined; onBeforeResize?: ((e: import('vue3-moveable').OnBeforeResize) => any) | undefined; onResize?: ((e: import('moveable').OnResize) => any) | undefined; onResizeEnd?: ((e: import('vue3-moveable').OnResizeEnd) => any) | undefined; onResizeGroupStart?: ((e: import('vue3-moveable').OnResizeGroupStart) => any) | undefined; onBeforeResizeGroup?: ((e: import('vue3-moveable').OnBeforeResizeGroup) => any) | undefined; onResizeGroup?: ((e: import('vue3-moveable').OnResizeGroup) => any) | undefined; onResizeGroupEnd?: ((e: import('vue3-moveable').OnResizeGroupEnd) => any) | undefined; onScaleStart?: ((e: import('vue3-moveable').OnScaleStart) => any) | undefined; onBeforeScale?: ((e: import('vue3-moveable').OnBeforeScale) => any) | undefined; onScale?: ((e: import('vue3-moveable').OnScale) => any) | undefined; onScaleEnd?: ((e: import('vue3-moveable').OnScaleEnd) => any) | undefined; onScaleGroupStart?: ((e: import('vue3-moveable').OnScaleGroupStart) => any) | undefined; onBeforeScaleGroup?: ((e: import('vue3-moveable').OnBeforeScaleGroup) => any) | undefined; onScaleGroup?: ((e: import('vue3-moveable').OnScaleGroup) => any) | undefined; onScaleGroupEnd?: ((e: import('vue3-moveable').OnScaleGroupEnd) => any) | undefined; onRotateStart?: ((e: import('vue3-moveable').OnRotateStart) => any) | undefined; onBeforeRotate?: ((e: import('vue3-moveable').OnBeforeRotate) => any) | undefined; onRotate?: ((e: import('vue3-moveable').OnRotate) => any) | undefined; onRotateEnd?: ((e: import('vue3-moveable').OnRotateEnd) => any) | undefined; onRotateGroupStart?: ((e: import('vue3-moveable').OnRotateGroupStart) => any) | undefined; onBeforeRotateGroup?: ((e: import('vue3-moveable').OnBeforeRotateGroup) => any) | undefined; onRotateGroup?: ((e: import('vue3-moveable').OnRotateGroup) => any) | undefined; onRotateGroupEnd?: ((e: import('vue3-moveable').OnRotateGroupEnd) => any) | undefined; onDragStart?: ((e: import('vue3-moveable').OnDragStart) => any) | undefined; onDrag?: ((e: import('vue3-moveable').OnDrag) => any) | undefined; onDragEnd?: ((e: import('vue3-moveable').OnDragEnd) => any) | undefined; onDragGroupStart?: ((e: import('vue3-moveable').OnDragGroupStart) => any) | undefined; onDragGroup?: ((e: import('moveable').OnDragGroup) => any) | undefined; onDragGroupEnd?: ((e: import('moveable').OnDragGroupEnd) => any) | undefined; onDragOriginStart?: ((e: import('vue3-moveable').OnDragOriginStart) => any) | undefined; onDragOrigin?: ((e: import('vue3-moveable').OnDragOrigin) => any) | undefined; onDragOriginEnd?: ((e: import('vue3-moveable').OnDragOriginEnd) => any) | undefined; onWarpStart?: ((e: import('vue3-moveable').OnWarpStart) => any) | undefined; onWarp?: ((e: import('vue3-moveable').OnWarp) => any) | undefined; onWarpEnd?: ((e: import('vue3-moveable').OnWarpEnd) => any) | undefined; onSnap?: ((e: import('vue3-moveable').OnSnap) => any) | undefined; onScroll?: ((e: import('vue3-moveable').OnScroll) => any) | undefined; onScrollGroup?: ((e: import('vue3-moveable').OnScrollGroup) => any) | undefined; onClipStart?: ((e: import('vue3-moveable').OnClipStart) => any) | undefined; onClip?: ((e: import('vue3-moveable').OnClip) => any) | undefined; onClipEnd?: ((e: import('vue3-moveable').OnClipEnd) => any) | undefined; onRoundStart?: ((e: import('vue3-moveable').OnRoundStart) => any) | undefined; onRound?: ((e: import('vue3-moveable').OnRound) => any) | undefined; onRoundEnd?: ((e: import('vue3-moveable').OnRoundEnd) => any) | undefined; onRoundGroupStart?: ((e: import('vue3-moveable').OnRoundGroupStart) => any) | undefined; onRoundGroup?: ((e: import('vue3-moveable').OnRoundGroup) => any) | undefined; onRoundGroupEnd?: ((e: import('vue3-moveable').OnRoundGroupEnd) => any) | undefined; onBeforeRenderStart?: ((e: import('vue3-moveable').OnBeforeRenderStart) => any) | undefined; onBeforeRender?: ((e: import('vue3-moveable').OnBeforeRender) => any) | undefined; onBeforeRenderEnd?: ((e: import('vue3-moveable').OnBeforeRenderEnd) => any) | undefined; onBeforeRenderGroupStart?: ((e: import('vue3-moveable').OnBeforeRenderGroupStart) => any) | undefined; onBeforeRenderGroup?: ((e: import('vue3-moveable').OnBeforeRenderGroup) => any) | undefined; onBeforeRenderGroupEnd?: ((e: import('vue3-moveable').OnBeforeRenderGroupEnd) => any) | undefined; onClick?: ((e: import('vue3-moveable').OnClick) => any) | undefined; onClickGroup?: ((e: import('vue3-moveable').OnClickGroup) => any) | undefined; onRenderStart?: ((e: import('vue3-moveable').OnRenderStart) => any) | undefined; onRender?: ((e: import('vue3-moveable').OnRender) => any) | undefined; onRenderEnd?: ((e: import('vue3-moveable').OnRenderEnd) => any) | undefined; onRenderGroupStart?: ((e: import('vue3-moveable').OnRenderGroupStart) => any) | undefined; onRenderGroup?: ((e: import('vue3-moveable').OnRenderGroup) => any) | undefined; onRenderGroupEnd?: ((e: import('vue3-moveable').OnRenderGroupEnd) => any) | undefined; onChangeTargets?: ((e: import('vue3-moveable').OnChangeTargets) => any) | undefined; }, {}, {}, {}, { getManager: () => import('vue3-moveable').MoveableManagerInterface; getRect: () => import('vue3-moveable').RectInfo; getAble: , import('@daybrush/utils').IObject>>(ableName: string) => T | undefined; isMoveableElement: (target: Element) => boolean; updateRect: (type?: "" | "Start" | "End" | undefined, isTarget?: boolean | undefined, isSetState?: boolean | undefined) => void; updateTarget: () => void; request: (ableName: Name, params?: RequestParam | undefined, isInstant?: boolean | undefined) => import('vue3-moveable').Requester; getControlBoxElement: () => HTMLElement; destroy: () => void; dragStart: (e: MouseEvent | TouchEvent) => void; isInside: (clientX: number, clientY: number) => boolean; isDragging: (ableName?: string | undefined) => boolean; hitTest: (el: Element | import('vue3-moveable').HitRect) => number; setState: (state: any, callback?: (() => any) | undefined) => any; waitToChangeTarget: () => Promise; forceUpdate: (callback?: (() => any) | undefined) => any; updateSelectors: () => void; getTargets: () => (HTMLElement | SVGElement)[]; stopDrag: (type?: "target" | "control" | undefined) => void; }, {}> | null; }, HTMLDivElement>; export default _default;