/** Platform highlight colour, shared by map + BIM comment/sensor markers. */ export declare const HIGHLIGHT_COLOR = "#73cee2"; /** * Props every map `` needs so it stays legible when the camera is pitched. * * MapLibre fades a marker to `opacityWhenCovered` (default `0.2`) once it decides the marker sits * behind 3D terrain. Our markers are anchored to the ground, so at a grazing pitch the depth test * reads them as covered by the very surface they stand on and half the scene goes translucent. * Our markers are annotations rather than objects in the scene, so they should never be occluded. */ export declare const markerOcclusionProps: { readonly opacityWhenCovered: 1; }; export declare const markerStyle: string; export declare const markerStyleHighlight: string; /** * `box-shadow` ring for a comment marker, shared by every surface so the ring widths stay * consistent: 1px white (idle), 2px highlight (hover/selected), 3px focus (double-click zoom). */ export declare function commentRingShadow({ highlight, focused }: { highlight?: boolean; focused?: boolean; }): string; /** * `box-shadow` ring for a sensor marker. * * When `haloColour` is given, the ring carries the sensor's current *value* (see * `sensorColour.ts`), so it can no longer also carry selection. Focus therefore moves to ring * **width**: 2px at rest, 3px hovered, 4px focused, all in the value colour. Without a value * colour it degrades to the platform comment tiers so an unconfigured sensor type looks exactly * as it did before the value ramp existed. */ export declare function sensorRingShadow({ haloColour, highlight, focused }: { haloColour?: string; highlight?: boolean; focused?: boolean; }): string; //# sourceMappingURL=markerUtils.d.ts.map