const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceCarousel", s = "Carousel", o = "1.0.0", t = "stable", i = "display", r = "slider", n = "A swipeable slide show with navigation arrows, dot indicators, and auto-play support.", c = "1.0.0", l = ["web", "mobile", "desktop"], d = ["carousel", "slider", "slideshow", "gallery", "swipe"], u = [{ name: "items", type: "React.ReactNode[]", required: !0, description: "Array of items to display." }, { name: "visibleCount", type: "number", required: !1, default: "1", description: "How many visible slides at a time." }, { name: "showArrows", type: "boolean", required: !1, default: "true", description: "Show navigation arrows." }, { name: "showDots", type: "boolean", required: !1, default: "true", description: "Show dot indicators." }, { name: "autoPlay", type: "number", required: !1, default: "0", description: "Auto-play interval in ms (0 = disabled)." }, { name: "circular", type: "boolean", required: !1, default: "false", description: "Loop back to start after last slide." }, { name: "activeIndex", type: "number", required: !1, description: "Current active index (controlled)." }, { name: "size", type: "NiceSize", required: !1, default: "'md'", description: "Carousel size preset." }, { name: "onChange", type: "(index: number) => void", required: !1, description: "Called on slide change." }], p = [{ name: "onChange", parameters: [{ name: "index", type: "number" }], description: "Fired on slide change." }], m = [{ name: "--nice-carousel-arrow-bg", default: "rgba(0,0,0,0.5)", description: "Arrow button background" }, { name: "--nice-carousel-dot-color", default: "var(--nice-border-color)", description: "Inactive dot color" }], y = { keyboard: [{ key: "ArrowLeft/Right", action: "Navigate slides" }] }, b = [{ title: "Basic Carousel", code: `<NiceCarousel
  items={images.map(img => <img src={img} alt="" />)}
  circular
  autoPlay={3000}
/>`, language: "tsx" }], f = [{ name: "NiceGallery", relationship: "similar" }], g = {
  $schema: e,
  name: a,
  displayName: s,
  version: o,
  status: t,
  category: i,
  subcategory: r,
  package: "@nicetoDev/ui",
  description: n,
  since: c,
  platforms: l,
  keywords: d,
  props: u,
  events: p,
  cssVariables: m,
  accessibility: y,
  examples: b,
  related: f
};
export {
  e as $schema,
  y as accessibility,
  i as category,
  m as cssVariables,
  g as default,
  n as description,
  s as displayName,
  p as events,
  b as examples,
  d as keywords,
  a as name,
  l as platforms,
  u as props,
  f as related,
  c as since,
  t as status,
  r as subcategory,
  o as version
};
