import { ModeProps, PointerMoveEvent, StopDraggingEvent } from "./types.js"; import { Position, FeatureCollection } from "../utils/geojson-types.js"; import { ModifyMode } from "./modify-mode.js"; export declare class ElevationMode extends ModifyMode { makeElevatedEvent(event: PointerMoveEvent | StopDraggingEvent, position: Position, props: ModeProps): Record; handlePointerMove(event: PointerMoveEvent, props: ModeProps): void; handleStopDragging(event: StopDraggingEvent, props: ModeProps): void; getCursor(event: PointerMoveEvent): string | null | undefined; static calculateElevationChangeWithViewport(viewport: any, { pointerDownScreenCoords, screenCoords }: { pointerDownScreenCoords: Position; screenCoords: Position; }): number; } //# sourceMappingURL=elevation-mode.d.ts.map