const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceLightbox", n = "Lightbox/image viewer component.", t = "overlay", i = "1.0.0", a = "stable", s = [{ name: "open", type: "boolean", required: !0, description: "Lightbox visibility" }, { name: "images", type: "LightboxImage[]", required: !0, description: "Images to display" }, { name: "index", type: "number", default: "0", description: "Current image index" }, { name: "zoom", type: "boolean", default: "true", description: "Enable zoom" }, { name: "download", type: "boolean", default: "false", description: "Show download button" }, { name: "slideshow", type: "boolean", default: "false", description: "Enable slideshow" }, { name: "counter", type: "boolean", default: "true", description: "Show image counter" }, { name: "onClose", type: "() => void", required: !0, description: "Close callback" }, { name: "onIndexChange", type: "(index: number) => void", description: "Index change callback" }], c = [{ title: "Lightbox", description: "Image viewer", code: `<NiceLightbox
  open={isOpen}
  images={galleryImages}
  index={currentIndex}
  zoom
  download
  onClose={() => setIsOpen(false)}
  onIndexChange={setCurrentIndex}
/>` }], d = { keyboard: ["Arrow keys to navigate", "Escape to close", "+/- to zoom"], aria: ["Dialog role", "Image description"] }, r = ["NiceGallery", "NiceModal"], l = {
  $schema: e,
  name: o,
  description: n,
  category: t,
  since: i,
  status: a,
  props: s,
  examples: c,
  accessibility: d,
  seeAlso: r
};
export {
  e as $schema,
  d as accessibility,
  t as category,
  l as default,
  n as description,
  c as examples,
  o as name,
  s as props,
  r as seeAlso,
  i as since,
  a as status
};
