const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceDiagramDesigner", o = "Visual diagram designer for flowcharts, hierarchies, and networks.", n = "tools", i = "1.0.0", t = "stable", s = [{ name: "diagram", type: "DiagramDefinition", description: "Diagram data" }, { name: "onChange", type: "(diagram: DiagramDefinition) => void", description: "Change callback" }, { name: "nodeTypes", type: "NodeType[]", description: "Available node types" }, { name: "edgeTypes", type: "EdgeType[]", description: "Available edge types" }, { name: "showToolbox", type: "boolean", default: "true", description: "Show toolbox" }, { name: "showProperties", type: "boolean", default: "true", description: "Show properties panel" }, { name: "snapToGrid", type: "boolean", default: "true", description: "Enable grid snapping" }, { name: "onExport", type: "(format: string, data: string) => void", description: "Export callback" }], r = [{ title: "Diagram Designer", description: "Design diagrams", code: `<NiceDiagramDesigner
  diagram={currentDiagram}
  onChange={setCurrentDiagram}
  nodeTypes={availableNodes}
  showToolbox
  snapToGrid
/>` }], c = { keyboard: ["Tab through nodes", "Arrow keys to move"], aria: ["Diagram canvas", "Node descriptions"] }, d = ["NiceFlowChart", "NiceOrgChart"], p = {
  $schema: e,
  name: a,
  description: o,
  category: n,
  since: i,
  status: t,
  props: s,
  examples: r,
  accessibility: c,
  seeAlso: d
};
export {
  e as $schema,
  c as accessibility,
  n as category,
  p as default,
  o as description,
  r as examples,
  a as name,
  s as props,
  d as seeAlso,
  i as since,
  t as status
};
