const e = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceDashboardDesigner", o = "Dashboard designer with drag-drop widgets and layout customization.", s = "tools", t = "1.0.0", i = "stable", n = [{ name: "dashboard", type: "DashboardDefinition", description: "Dashboard config" }, { name: "onChange", type: "(dashboard: DashboardDefinition) => void", description: "Change callback" }, { name: "widgets", type: "WidgetType[]", required: !0, description: "Available widgets" }, { name: "dataSources", type: "DataSource[]", description: "Data sources" }, { name: "showToolbox", type: "boolean", default: "true", description: "Show widget toolbox" }, { name: "showProperties", type: "boolean", default: "true", description: "Show properties panel" }, { name: "gridSize", type: "number", default: "12", description: "Grid columns" }, { name: "onSave", type: "(dashboard: DashboardDefinition) => Promise<void>", description: "Save callback" }], r = [{ title: "Dashboard Designer", description: "Design dashboards", code: `<NiceDashboardDesigner
  dashboard={currentDashboard}
  onChange={setCurrentDashboard}
  widgets={availableWidgets}
  dataSources={dataSources}
  onSave={saveDashboard}
/>` }], d = { keyboard: ["Tab through widgets", "Arrow keys to move"], aria: ["Dashboard canvas", "Widget descriptions"] }, c = ["NiceDashboard", "NiceWidgetContainer"], b = {
  $schema: e,
  name: a,
  description: o,
  category: s,
  since: t,
  status: i,
  props: n,
  examples: r,
  accessibility: d,
  seeAlso: c
};
export {
  e as $schema,
  d as accessibility,
  s as category,
  b as default,
  o as description,
  r as examples,
  a as name,
  n as props,
  c as seeAlso,
  t as since,
  i as status
};
