declare const _default: import("vue").DefineComponent<{ readonly className: import("../../../utils/props").BuildPropReturn; readonly classNameDraggable: import("../../../utils/props").BuildPropReturn; readonly classNameDragging: import("../../../utils/props").BuildPropReturn; readonly classNameActive: import("../../../utils/props").BuildPropReturn; readonly disableUserSelect: import("../../../utils/props").BuildPropReturn; readonly enableNativeDrag: import("../../../utils/props").BuildPropReturn; readonly preventDeactivation: import("../../../utils/props").BuildPropReturn; readonly active: import("../../../utils/props").BuildPropReturn; readonly draggable: import("../../../utils/props").BuildPropReturn; readonly x: import("../../../utils/props").BuildPropReturn; readonly y: import("../../../utils/props").BuildPropReturn; readonly z: import("../../../utils/props").BuildPropReturn; readonly dragCancel: StringConstructor; readonly axis: import("../../../utils/props").BuildPropReturn; readonly grid: import("../../../utils/props").BuildPropReturn number[], unknown>; readonly parent: import("../../../utils/props").BuildPropReturn; readonly scale: import("../../../utils/props").BuildPropReturn; }, { enabled: import("vue").Ref; dragging: import("vue").Ref; style: import("vue").ComputedRef<{ userSelect: string; MozUserSelect: string; WebkitUserSelect: string; MsUserSelect: string; transform: string; zIndex: string | number; }>; resetBoundsAndMouseState: () => void; elementTouchDown: (e: MouseEvent) => void; elementMouseDown: (e: MouseEvent) => void; top: Window; eleRef: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { activated: () => boolean; deactivated: () => boolean; dragging: (x: number, y: number) => boolean; dragstop: (x: number, y: number) => boolean; 'update:active': (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly classNameDraggable: import("../../../utils/props").BuildPropReturn; readonly classNameDragging: import("../../../utils/props").BuildPropReturn; readonly classNameActive: import("../../../utils/props").BuildPropReturn; readonly disableUserSelect: import("../../../utils/props").BuildPropReturn; readonly enableNativeDrag: import("../../../utils/props").BuildPropReturn; readonly preventDeactivation: import("../../../utils/props").BuildPropReturn; readonly active: import("../../../utils/props").BuildPropReturn; readonly draggable: import("../../../utils/props").BuildPropReturn; readonly x: import("../../../utils/props").BuildPropReturn; readonly y: import("../../../utils/props").BuildPropReturn; readonly z: import("../../../utils/props").BuildPropReturn; readonly dragCancel: StringConstructor; readonly axis: import("../../../utils/props").BuildPropReturn; readonly grid: import("../../../utils/props").BuildPropReturn number[], unknown>; readonly parent: import("../../../utils/props").BuildPropReturn; readonly scale: import("../../../utils/props").BuildPropReturn; }>> & { onDragging?: ((x: number, y: number) => any) | undefined; onActivated?: (() => any) | undefined; onDeactivated?: (() => any) | undefined; onDragstop?: ((x: number, y: number) => any) | undefined; "onUpdate:active"?: ((value: boolean) => any) | undefined; }, { readonly draggable: boolean; readonly active: boolean; readonly className: string; readonly classNameDraggable: string; readonly classNameDragging: string; readonly classNameActive: string; readonly disableUserSelect: boolean; readonly enableNativeDrag: boolean; readonly preventDeactivation: boolean; readonly x: number; readonly y: number; readonly z: string | number; readonly axis: string; readonly grid: unknown[]; readonly parent: boolean; readonly scale: number; }>; export default _default;