const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceWindowManager", o = "Window manager for multi-document interface with drag, resize, and tiling.", t = "overlays", i = "1.0.0", a = "stable", s = [{ name: "windows", type: "WindowState[]", required: !0, description: "Window states" }, { name: "onChange", type: "(windows: WindowState[]) => void", description: "Change callback" }, { name: "onClose", type: "(windowId: string) => void", description: "Close callback" }, { name: "layout", type: "'free' | 'tiled' | 'tabbed'", default: "'free'", description: "Layout mode" }, { name: "showTaskbar", type: "boolean", default: "true", description: "Show taskbar" }, { name: "children", type: "React.ReactNode", required: !0, description: "Window content" }], d = [{ title: "Window Manager", description: "Manage windows", code: `<NiceWindowManager
  windows={windowStates}
  onChange={setWindowStates}
  onClose={closeWindow}
  layout="free"
  showTaskbar
>
  {renderWindows()}
</NiceWindowManager>` }], c = { keyboard: ["Tab to focus windows", "Alt+F4 to close"], aria: ["Window descriptions"] }, r = ["NiceWindow", "NiceMdiWorkspace"], w = {
  $schema: e,
  name: n,
  description: o,
  category: t,
  since: i,
  status: a,
  props: s,
  examples: d,
  accessibility: c,
  seeAlso: r
};
export {
  e as $schema,
  c as accessibility,
  t as category,
  w as default,
  o as description,
  d as examples,
  n as name,
  s as props,
  r as seeAlso,
  i as since,
  a as status
};
