import { FeatureCollection, Position } from '../geojson-types'; import { PointerMoveEvent, StartDraggingEvent, StopDraggingEvent, DraggingEvent, ModeProps } from '../types'; import { GeoJsonEditMode, GeoJsonEditAction } from './geojson-edit-mode'; export declare class TranslateMode extends GeoJsonEditMode { _geometryBeforeTranslate: FeatureCollection | null | undefined; _isTranslatable: boolean; handleDragging(event: DraggingEvent, props: ModeProps): void; handlePointerMove(event: PointerMoveEvent, props: ModeProps): void; handleStartDragging(event: StartDraggingEvent, props: ModeProps): void; handleStopDragging(event: StopDraggingEvent, props: ModeProps): void; updateCursor(props: ModeProps): void; getTranslateAction(startDragPoint: Position, currentPoint: Position, editType: string, props: ModeProps): GeoJsonEditAction | null | undefined; } //# sourceMappingURL=translate-mode.d.ts.map