"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceMap",t="Interactive map component with markers, layers, and geolocation.",r="tools",n="1.0.0",a="stable",s=[{name:"center",type:"[number, number]",required:!0,description:"Map center [lat, lng]"},{name:"zoom",type:"number",default:"10",description:"Zoom level"},{name:"markers",type:"Marker[]",description:"Map markers"},{name:"layers",type:"MapLayer[]",description:"Map layers"},{name:"provider",type:"'osm' | 'google' | 'mapbox'",default:"'osm'",description:"Map provider"},{name:"onMarkerClick",type:"(marker: Marker) => void",description:"Marker click callback"},{name:"onMove",type:"(center: [number, number], zoom: number) => void",description:"Move callback"},{name:"interactive",type:"boolean",default:"true",description:"Enable interactions"},{name:"showControls",type:"boolean",default:"true",description:"Show zoom controls"}],c=[{title:"Interactive Map",description:"Map with markers",code:`<NiceMap
  center={[52.52, 13.405]}
  zoom={12}
  markers={locations}
  provider="osm"
  onMarkerClick={(m) => showDetails(m)}
/>`}],i={keyboard:["Arrow keys to pan","+/- to zoom"],aria:["Map region","Marker descriptions"]},p=["NiceLocationPicker"],m={$schema:e,name:o,description:t,category:r,since:n,status:a,props:s,examples:c,accessibility:i,seeAlso:p};exports.$schema=e;exports.accessibility=i;exports.category=r;exports.default=m;exports.description=t;exports.examples=c;exports.name=o;exports.props=s;exports.seeAlso=p;exports.since=n;exports.status=a;
