const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceMap", n = "Interactive map component with markers, layers, and geolocation.", r = "tools", t = "1.0.0", a = "stable", c = [{ 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" }], s = [{ 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: n,
  category: r,
  since: t,
  status: a,
  props: c,
  examples: s,
  accessibility: i,
  seeAlso: p
};
export {
  e as $schema,
  i as accessibility,
  r as category,
  m as default,
  n as description,
  s as examples,
  o as name,
  c as props,
  p as seeAlso,
  t as since,
  a as status
};
