"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",a="NiceDiagram",i="Diagram renderer for flowcharts, network diagrams, and graphs.",o="planning",n="1.0.0",t="planned",r=[{name:"nodes",type:"DiagramNode[]",required:!0,description:"Diagram nodes"},{name:"edges",type:"DiagramEdge[]",required:!0,description:"Diagram edges"},{name:"onChange",type:"(nodes: DiagramNode[], edges: DiagramEdge[]) => void",description:"Change callback"},{name:"layout",type:"'auto' | 'manual' | 'hierarchical' | 'circular'",default:"'auto'",description:"Layout algorithm"},{name:"interactive",type:"boolean",default:"true",description:"Allow interactions"},{name:"showMinimap",type:"boolean",default:"false",description:"Show minimap"},{name:"fitView",type:"boolean",default:"true",description:"Fit diagram to view"},{name:"onNodeClick",type:"(node: DiagramNode) => void",description:"Node click callback"}],s=[{title:"Diagram",description:"Render diagram",code:`<NiceDiagram
  nodes={diagramNodes}
  edges={diagramEdges}
  onChange={updateDiagram}
  layout="hierarchical"
  interactive
  showMinimap
/>`}],c={keyboard:["Tab through nodes","Arrow keys to pan"],aria:["Diagram region","Node descriptions"]},d=["NiceDiagramDesigner","NiceFlowChart"],m={$schema:e,name:a,description:i,category:o,since:n,status:t,props:r,examples:s,accessibility:c,seeAlso:d};exports.$schema=e;exports.accessibility=c;exports.category=o;exports.default=m;exports.description=i;exports.examples=s;exports.name=a;exports.props=r;exports.seeAlso=d;exports.since=n;exports.status=t;
