declare const _default: import("vue").DefineComponent<{ axis: { type: StringConstructor; default: string; }; defaultX: { type: NumberConstructor; default: number; }; defaultY: { type: NumberConstructor; default: number; }; disableJump: { type: BooleanConstructor; default: boolean; }; topBound: (StringConstructor | NumberConstructor)[]; rightBound: (StringConstructor | NumberConstructor)[]; bottomBound: (StringConstructor | NumberConstructor)[]; leftBound: (StringConstructor | NumberConstructor)[]; }, any, { active: boolean; top: number; left: number; lastMouseEvent: { x: number; y: number; }; bounds: null; }, {}, { handleMouseDown(e: any): void; handleMouseMove(e: any): void; handleMouseUp(e: any): void; getBounds(): { topBound: string | number; rightBound: string | number; bottomBound: string | number; leftBound: string | number; }; emit(type: any): void; bindEvents(): void; unbindEvents(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "dragging" | "dragStart" | "dragEnd")[], "change" | "dragging" | "dragStart" | "dragEnd", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onChange?: ((...args: any[]) => any) | undefined; onDragStart?: ((...args: any[]) => any) | undefined; onDragEnd?: ((...args: any[]) => any) | undefined; onDragging?: ((...args: any[]) => any) | undefined; }, { axis: string; defaultX: number; defaultY: number; disableJump: boolean; }>; export default _default;