import { Position, Feature, Point, LineString } from "../utils/geojson-types.js"; import { NearestPointType } from "../utils/utils.js"; import { ClickEvent, PointerMoveEvent, StartDraggingEvent, StopDraggingEvent } from "../edit-modes/types.js"; import { EditAction, EditHandle, ModeHandler } from "./mode-handler.js"; export declare class ModifyHandler extends ModeHandler { _lastPointerMovePicks: any; getEditHandles(picks?: Array>, mapCoords?: Position): EditHandle[]; nearestPointOnLine(line: Feature, inPoint: Feature): NearestPointType; handleClick(event: ClickEvent): EditAction | null | undefined; handlePointerMove(event: PointerMoveEvent): { editAction: EditAction | null | undefined; cancelMapPan: boolean; }; handleStartDragging(event: StartDraggingEvent): EditAction | null | undefined; handleStopDragging(event: StopDraggingEvent): EditAction | null | undefined; getCursor({ isDragging }: { isDragging: boolean; }): string; } //# sourceMappingURL=modify-handler.d.ts.map