import { LngLatBounds, LngLatBoundsLike, LngLatLike } from "maplibre-gl"; import { Asset, AssetDescriptor, GeoJSONPoint, ValueHolder } from "@openremote/model"; import { AttributeMarkerColoursRange, MapMarkerColours } from "../markers/or-map-marker-asset"; import { AssetWithLocation } from ".."; export declare function formatCount(n: number): string; export declare function metersToPixelsAtMaxZoom(meters: number, latitude: number): number; export declare function getLngLat(lngLatLike?: LngLatLike | Asset | ValueHolder | GeoJSONPoint): { lng: number; lat: number; } | undefined; export declare function getGeoJSONPoint(lngLat: LngLatLike | undefined): GeoJSONPoint | undefined; export declare function getLngLatBounds(lngLatBoundsLike?: LngLatBoundsLike): LngLatBounds | undefined; export interface OverrideConfigSettings { markerConfig: MapMarkerColours; currentValue: any; } export declare function getMarkerIconAndColorFromAssetType(type: AssetDescriptor | string | undefined, configOverrideSettings?: OverrideConfigSettings): { icon: string; color: string | undefined | AttributeMarkerColoursRange[]; } | undefined; export declare function isWebglSupported(): boolean; export declare function isAssetWithLocation(asset: Asset): asset is AssetWithLocation; //# sourceMappingURL=index.d.ts.map