import { MOUSE_BUTTON_OPTION } from '../../model/IControlOption'; import { IMapOptions } from '../../model/IMapOption'; export declare class DragManager { private mapOption; private isTwoTouch; private isDragButton; private isDragStartChecked; private dragStartData; private dragEndData; private dragButtonOption; init(mapOption: IMapOptions): void; onDown(e: MouseEvent | TouchEvent): void; onMove(e: MouseEvent | TouchEvent): void; onUp(): void; isClick(): boolean; isDragStart(): boolean; getIsDragChecked(): boolean; setIsDragStartChecked(isDragStartChecked: boolean): void; setDragButtonOption(dragButtonOption: { left: MOUSE_BUTTON_OPTION; middle: MOUSE_BUTTON_OPTION; right: MOUSE_BUTTON_OPTION; }): void; private getDragDistance; }