const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceTreeList", n = "Tree List", a = "1.0.0", s = "stable", i = "data", d = "tree", r = "Tree-structured data grid with expandable parent rows and selection.", o = "1.0.0", c = ["web", "desktop"], l = ["tree", "list", "hierarchical", "expandable"], p = [{ name: "columns", type: "NiceDataGridColumn<T>[]", required: !0, description: "Column definitions." }, { name: "data", type: "T[]", required: !0, description: "Row data (flat with parentKey or nested)." }, { name: "keyField", type: "string", required: !0, description: "Unique key field." }, { name: "parentKeyField", type: "string", required: !1, description: "Parent reference field for flat data." }, { name: "expandedKeys", type: "string[]", required: !1, description: "Controlled expanded keys." }, { name: "selectedKeys", type: "string[]", required: !1, description: "Controlled selected keys." }, { name: "selectable", type: "boolean", required: !1, description: "Enable selection." }, { name: "loading", type: "boolean", required: !1, description: "Loading state." }, { name: "emptyText", type: "string", required: !1, description: "Empty state text." }], m = [{ name: "onExpandedChange", parameters: [{ name: "keys", type: "string[]" }], description: "Called when expand state changes." }, { name: "onSelectionChange", parameters: [{ name: "keys", type: "string[]" }], description: "Called when selection changes." }], y = [], u = [{ title: "File Tree", code: `<NiceTreeList
  columns={[
    { field: 'name', header: 'Name', width: 300 },
    { field: 'size', header: 'Size', width: 100 },
    { field: 'modified', header: 'Modified' }
  ]}
  data={fileSystem}
  keyField="id"
  parentKeyField="parentId"
  expandedKeys={expanded}
  onExpandedChange={setExpanded}
/>`, language: "tsx" }], f = [{ name: "NiceDataGrid", relationship: "base" }, { name: "NiceList", relationship: "simple" }], h = {
  $schema: e,
  name: t,
  displayName: n,
  version: a,
  status: s,
  category: i,
  subcategory: d,
  package: "@nicetoDev/ui",
  description: r,
  since: o,
  platforms: c,
  keywords: l,
  props: p,
  events: m,
  cssVariables: y,
  examples: u,
  related: f
};
export {
  e as $schema,
  i as category,
  y as cssVariables,
  h as default,
  r as description,
  n as displayName,
  m as events,
  u as examples,
  l as keywords,
  t as name,
  c as platforms,
  p as props,
  f as related,
  o as since,
  s as status,
  d as subcategory,
  a as version
};
