import { EarthMap } from '../earthmap';
import { Map } from '../map';
export default class BlockableMapEventHandler {
    private map;
    private delayContextMenu;
    private contextMenuEvent;
    constructor(map: Map | EarthMap);
    reset(): void;
    mousemove(e: MouseEvent): void;
    mousedown(): void;
    mouseup(): void;
    contextmenu(e: MouseEvent): void;
    isEnabled(): boolean;
    isActive(): boolean;
    enable(): boolean;
    disable(): boolean;
}
