import { FeatureCollection } from "../utils/geojson-types.js"; import { ClickEvent, PointerMoveEvent, ModeProps, GuideFeatureCollection, Tooltip } from "./types.js"; import { GeoJsonEditMode } from "./geojson-edit-mode.js"; export declare class MeasureDistanceMode extends GeoJsonEditMode { _isMeasuringSessionFinished: boolean; _currentTooltips: Tooltip[]; _currentDistance: number; _calculateDistanceForTooltip: ({ positionA, positionB, modeConfig }: { positionA: any; positionB: any; modeConfig: any; }) => number; _formatTooltip(distance: any, modeConfig?: any): any; handleClick(event: ClickEvent, props: ModeProps): void; handleKeyUp(event: KeyboardEvent, props: ModeProps): void; getGuides(props: ModeProps): GuideFeatureCollection; handlePointerMove(event: PointerMoveEvent, props: ModeProps): void; getTooltips(props: ModeProps): Tooltip[]; } //# sourceMappingURL=measure-distance-mode.d.ts.map