import { LineString, Point, Polygon, Position } from "geojson"; import { BehaviorConfig, TerraDrawModeBehavior } from "../../base.behavior"; import { FeatureId } from "../../../store/store"; export declare class SelectionPointBehavior extends TerraDrawModeBehavior { constructor(config: BehaviorConfig); private _selectionPoints; get ids(): FeatureId[]; set ids(_: FeatureId[]); create(selectedCoords: Position[], type: Polygon["type"] | LineString["type"], featureId: FeatureId): void; delete(): void; getUpdated(updatedCoordinates: Position[]): { id: FeatureId; geometry: Point; }[] | undefined; getOneUpdated(index: number, updatedCoordinate: Position): { id: string; geometry: Point; } | undefined; }