import EventEmit from "./event-emit"; interface DragOptions { dragElement: HTMLElement | null | undefined; wrapperElement: HTMLElement | null | undefined; } declare class Drag extends EventEmit { private isMousedown; private _onMousemove; private _onMouseup; private eventManager; private options; private mousedownEventName; private mousemoveEventName; private mouseupEventName; constructor(options: DragOptions); private initVar; private initDrag; private onDragElementClick; private onWrapperElementClick; private onMousedown; private removeEventListener; private onMousemove; private onMouseup; private getInfo; destroy(): void; } export default Drag;