import { T as TagGroup, D as DgmoError, a as PaletteColors, C as CompactViewState } from './tag-groups-DrHT2tEc.js'; /** A POI / route-stop position: gazetteer name (+ optional ISO scope) or coords. */ type PoiPos = { readonly kind: 'coords'; readonly lat: number; readonly lon: number; } | { readonly kind: 'name'; readonly name: string; readonly scope?: string; }; /** One-shot directives (§24B.2/.7). Values are raw strings unless typed. * * COSMETIC DEFAULTS ARE ON. Every basemap feature renders by default; the only * control is a bare `no-*` opt-out flag that sets the matching `noXxx` boolean. * Absent (undefined) = feature ON — so render gates test `!== true`, never * `=== true`. There are NO positive opt-in cosmetic flags (§24B.2). */ interface MapDirectives { /** Legend label for the region value ramp (`region-heat