declare const create: (dom: HTMLElement) => { dom: HTMLElement; mousedown: boolean; lastX: number; lastY: number; handleMouseMove(e: MouseEvent): void; handleMouseDown(e: MouseEvent): void; handleClear(e: MouseEvent): void; cb: ((deltaX: number, deltaY: number) => void) | null; init(map: HTMLElement, cb: (deltaX: number, deltaY: number) => void): void; destory(map: HTMLElement): void; clear(): void; }; declare const LinkDragMoveHelper: { create: (dom: HTMLElement) => { dom: HTMLElement; mousedown: boolean; lastX: number; lastY: number; handleMouseMove(e: MouseEvent): void; handleMouseDown(e: MouseEvent): void; handleClear(e: MouseEvent): void; cb: ((deltaX: number, deltaY: number) => void) | null; init(map: HTMLElement, cb: (deltaX: number, deltaY: number) => void): void; destory(map: HTMLElement): void; clear(): void; }; }; export type LinkDragMoveHelperInstance = ReturnType; export default LinkDragMoveHelper;