import { LngLat, Map as MapGL } from "maplibre-gl"; import { OrMapBaseControl } from "./base"; import "@openremote/or-vaadin-components/or-vaadin-text-field"; import "@openremote/or-icon"; export declare const CoordinatesRegexPattern = "^[ ]*(?:Lat: )?(-?\\d+\\.?\\d*)[, ]+(?:Lng: )?(-?\\d+\\.?\\d*)[ ]*$"; export declare function getCoordinatesInputKeyHandler(valueChangedHandler: (value: LngLat | undefined) => void): (e: KeyboardEvent) => void; export declare class CoordinatesControl extends OrMapBaseControl { protected input?: HTMLElement; protected _readonly: boolean; protected _value: any; protected _valueChangedHandler: (value: LngLat | undefined) => void; constructor(disabled: boolean | undefined, valueChangedHandler: (value: LngLat | undefined) => void); onAdd(_map: MapGL): HTMLElement; onRemove(): void; set readonly(readonly: boolean); set value(value: any); } //# sourceMappingURL=coordinates.d.ts.map