const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceTreeView", n = "Tree view for hierarchical data with expand/collapse and selection.", o = "data", c = "1.0.0", a = "stable", s = [{ name: "data", type: "TreeNode[]", required: !0, description: "Tree data" }, { name: "expanded", type: "string[]", description: "Expanded node IDs" }, { name: "selected", type: "string | string[]", description: "Selected node IDs" }, { name: "onExpand", type: "(nodeId: string) => void", description: "Expand callback" }, { name: "onSelect", type: "(nodeId: string) => void", description: "Select callback" }, { name: "multiSelect", type: "boolean", default: "false", description: "Allow multi-select" }, { name: "showCheckboxes", type: "boolean", default: "false", description: "Show checkboxes" }, { name: "showIcons", type: "boolean", default: "true", description: "Show node icons" }, { name: "renderNode", type: "(node: TreeNode) => React.ReactNode", description: "Custom node renderer" }], d = [{ title: "Tree View", description: "Hierarchical data", code: `<NiceTreeView
  data={fileTree}
  expanded={expandedNodes}
  selected={selectedNode}
  onExpand={toggleExpand}
  onSelect={selectNode}
  showIcons
/>` }], i = { keyboard: ["Arrow keys to navigate", "Space to select", "Enter to expand"], aria: ["Tree role", "Treeitem descriptions"] }, r = ["NiceFileExplorer", "NiceOrgChart"], l = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: c,
  status: a,
  props: s,
  examples: d,
  accessibility: i,
  seeAlso: r
};
export {
  e as $schema,
  i as accessibility,
  o as category,
  l as default,
  n as description,
  d as examples,
  t as name,
  s as props,
  r as seeAlso,
  c as since,
  a as status
};
