const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceVirtualList", i = "Virtualized list for rendering large datasets efficiently.", n = "data", r = "1.0.0", s = "planned", o = [{ name: "items", type: "T[]", required: !0, description: "List items" }, { name: "renderItem", type: "(item: T, index: number) => React.ReactNode", required: !0, description: "Item renderer" }, { name: "itemHeight", type: "number | ((index: number) => number)", required: !0, description: "Item height" }, { name: "height", type: "number | string", required: !0, description: "Container height" }, { name: "width", type: "number | string", default: "'100%'", description: "Container width" }, { name: "overscan", type: "number", default: "5", description: "Overscan count" }, { name: "onScroll", type: "(offset: number) => void", description: "Scroll callback" }, { name: "keyExtractor", type: "(item: T, index: number) => string", description: "Key extractor" }], c = [{ title: "Virtual List", description: "Virtualized rendering", code: `<NiceVirtualList
  items={largeDataset}
  renderItem={(item) => <ListItem {...item} />}
  itemHeight={50}
  height={600}
  overscan={10}
/>` }], a = { keyboard: ["Arrow keys to scroll"], aria: ["List role", "Item positions"] }, d = ["NiceInfiniteScroll", "NiceDataGrid"], m = {
  $schema: e,
  name: t,
  description: i,
  category: n,
  since: r,
  status: s,
  props: o,
  examples: c,
  accessibility: a,
  seeAlso: d
};
export {
  e as $schema,
  a as accessibility,
  n as category,
  m as default,
  i as description,
  c as examples,
  t as name,
  o as props,
  d as seeAlso,
  r as since,
  s as status
};
