import { GeometryCoordinates, GeometryClickInfo, DrawingMode } from '../_types/geometryDrawingTypes'; interface OnClickParams { info: GeometryClickInfo; geometryCoordinates: GeometryCoordinates; isClosed: boolean; setGeometryCoordinates: (coords: GeometryCoordinates) => void; setIsClosed: (closed: boolean) => void; mode: DrawingMode; selectedPointIndex?: number | null; setSelectedPointIndex: (index: number | null) => void; } /** * Handles click events during drawing mode. * * - Click on a vertex (polygon/line) → select it for potential deletion (highlights red). * Clicking the already-selected vertex deselects it. * - Click on edge-pick-layer → ignored on single click (double-click handles insertion). * - Click on first vertex when polygon is closeable → close the polygon. * - Click on empty map space → deselect any selected vertex, add new drawing point. */ export declare const onGeometryClick: ({ info, geometryCoordinates, isClosed, setGeometryCoordinates, setIsClosed, mode, selectedPointIndex, setSelectedPointIndex, }: OnClickParams) => void; export {};