const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceMdiWorkspace", o = "Multi-document interface workspace with tabbed windows and panels.", c = "navigation", n = "1.0.0", s = "stable", i = [{ name: "documents", type: "Document[]", required: !0, description: "Open documents" }, { name: "activeDocument", type: "string", description: "Active document ID" }, { name: "onDocumentSelect", type: "(id: string) => void", description: "Selection callback" }, { name: "onDocumentClose", type: "(id: string) => void", description: "Close callback" }, { name: "layout", type: "'tabs' | 'split' | 'grid'", default: "'tabs'", description: "Layout mode" }, { name: "showTabs", type: "boolean", default: "true", description: "Show document tabs" }, { name: "allowReorder", type: "boolean", default: "true", description: "Allow tab reorder" }, { name: "children", type: "React.ReactNode", required: !0, description: "Document content" }], a = [{ title: "MDI Workspace", description: "Multi-document interface", code: `<NiceMdiWorkspace
  documents={openDocs}
  activeDocument={activeDocId}
  onDocumentSelect={setActiveDoc}
  onDocumentClose={closeDoc}
  layout="tabs"
>
  {renderDocument(activeDocId)}
</NiceMdiWorkspace>` }], d = { keyboard: ["Tab through documents", "Ctrl+Tab to switch"], aria: ["Tablist role", "Document tabs"] }, r = ["NiceWindowManager", "NiceTabs"], l = {
  $schema: e,
  name: t,
  description: o,
  category: c,
  since: n,
  status: s,
  props: i,
  examples: a,
  accessibility: d,
  seeAlso: r
};
export {
  e as $schema,
  d as accessibility,
  c as category,
  l as default,
  o as description,
  a as examples,
  t as name,
  i as props,
  r as seeAlso,
  n as since,
  s as status
};
