import { ClickEvent, StartDraggingEvent, StopDraggingEvent, DraggingEvent, ModeProps } from "./types.js"; import { SimpleFeatureCollection } from "../utils/geojson-types.js"; import { DrawPolygonMode } from "./draw-polygon-mode.js"; type DraggingHandler = (event: DraggingEvent, props: ModeProps) => void; export declare class DrawPolygonByDraggingMode extends DrawPolygonMode { handleDraggingThrottled: DraggingHandler | null | undefined; handleClick(event: ClickEvent, props: ModeProps): void; handleStartDragging(event: StartDraggingEvent, props: ModeProps): void; handleStopDragging(event: StopDraggingEvent, props: ModeProps): void; handleDraggingAux(event: DraggingEvent, props: ModeProps): void; handleDragging(event: DraggingEvent, props: ModeProps): void; handleKeyUp(event: KeyboardEvent, props: ModeProps): void; } export {}; //# sourceMappingURL=draw-polygon-by-dragging-mode.d.ts.map