const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceVirtualGrid", i = "Virtualized grid for large datasets.", r = "display", n = "1.0.0", o = "stable", d = [{ name: "items", type: "T[]", required: !0, description: "Grid items" }, { name: "renderItem", type: "(item: T, index: number) => React.ReactNode", required: !0, description: "Item renderer" }, { name: "columnCount", type: "number", required: !0, description: "Number of columns" }, { name: "rowHeight", type: "number | ((rowIndex: number) => number)", required: !0, description: "Row height" }, { name: "columnWidth", type: "number | ((colIndex: number) => number)", required: !0, description: "Column width" }, { name: "height", type: "number", required: !0, description: "Container height" }, { name: "width", type: "number", required: !0, description: "Container width" }, { name: "overscanRows", type: "number", default: "2", description: "Overscan rows" }, { name: "overscanColumns", type: "number", default: "2", description: "Overscan columns" }], c = [{ title: "Virtual Grid", description: "Large grid virtualization", code: `<NiceVirtualGrid
  items={Array.from({ length: 10000 }, (_, i) => ({ id: i }))}
  columnCount={4}
  rowHeight={150}
  columnWidth={200}
  height={600}
  width={800}
  renderItem={(item) => (
    <div key={item.id}>Cell {item.id}</div>
  )}
/>` }], s = { keyboard: ["Arrow keys navigation"], aria: ["grid role", "aria-rowcount", "aria-colcount"] }, a = ["NiceVirtualList", "NiceDataGrid"], u = {
  $schema: e,
  name: t,
  description: i,
  category: r,
  since: n,
  status: o,
  props: d,
  examples: c,
  accessibility: s,
  seeAlso: a
};
export {
  e as $schema,
  s as accessibility,
  r as category,
  u as default,
  i as description,
  c as examples,
  t as name,
  d as props,
  a as seeAlso,
  n as since,
  o as status
};
