import { Position } from "../utils/geojson-types.js"; import { ClickEvent, PointerMoveEvent } from "../edit-modes/types.js"; import { EditAction, EditHandle, ModeHandler } from "./mode-handler.js"; export declare class Draw90DegreePolygonHandler extends ModeHandler { getEditHandles(picks?: Array>, mapCoords?: Position): EditHandle[]; handlePointerMove({ mapCoords }: PointerMoveEvent): { editAction: EditAction | null | undefined; cancelMapPan: boolean; }; handleClick(event: ClickEvent): EditAction | null | undefined; finalizedCoordinates(coords: Position[]): Position[][]; getIntermediatePoint(coordinates: Position[]): Position | null; } //# sourceMappingURL=draw-90degree-polygon-handler.d.ts.map