const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceSplitter", n = "Splitter", i = "1.0.0", s = "stable", a = "layout", o = "resizable", r = "Resizable multi-pane layout with draggable gutters.", c = "1.0.0", l = ["web", "desktop"], p = ["splitter", "resizable", "panes", "layout"], d = [{ name: "panes", type: "NiceSplitterPane[]", required: !0, description: "Panes (key, render, size, minSize, maxSize, collapsible)." }, { name: "orientation", type: "'horizontal' | 'vertical'", required: !1, default: "'horizontal'", description: "Split direction." }, { name: "gutterSize", type: "number", required: !1, default: "4", description: "Gutter width in px." }], u = [{ name: "onResize", parameters: [{ name: "sizes", type: "number[]" }], description: "Returns new sizes in %." }], m = [], z = [{ title: "Two-Pane Layout", code: `<NiceSplitter
  panes={[
    { key: 'left', render: () => <SidePanel />, size: 30, minSize: 15 },
    { key: 'right', render: () => <MainContent />, size: 70 }
  ]}
  orientation="horizontal"
/>`, language: "tsx" }, { title: "Three-Pane Vertical", code: `<NiceSplitter
  orientation="vertical"
  panes={[
    { key: 'top', render: () => <Header />, size: 20 },
    { key: 'middle', render: () => <Content />, size: 60 },
    { key: 'bottom', render: () => <Footer />, size: 20, collapsible: true }
  ]}
/>`, language: "tsx" }], y = [{ name: "NiceResizable", relationship: "single" }], b = {
  $schema: e,
  name: t,
  displayName: n,
  version: i,
  status: s,
  category: a,
  subcategory: o,
  package: "@nicetoDev/ui",
  description: r,
  since: c,
  platforms: l,
  keywords: p,
  props: d,
  events: u,
  cssVariables: m,
  examples: z,
  related: y
};
export {
  e as $schema,
  a as category,
  m as cssVariables,
  b as default,
  r as description,
  n as displayName,
  u as events,
  z as examples,
  p as keywords,
  t as name,
  l as platforms,
  d as props,
  y as related,
  c as since,
  s as status,
  o as subcategory,
  i as version
};
