import { SimpleFeatureCollection, Position } from "../utils/geojson-types.js"; import { PointerMoveEvent, StartDraggingEvent, StopDraggingEvent } from "../edit-modes/types.js"; import { EditAction, ModeHandler } from "./mode-handler.js"; export declare class TranslateHandler extends ModeHandler { _geometryBeforeTranslate: SimpleFeatureCollection | null | undefined; _isTranslatable: boolean; 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; getTranslateAction(startDragPoint: Position, currentPoint: Position, editType: string): EditAction | null | undefined; } //# sourceMappingURL=translate-handler.d.ts.map