const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceViewBuilder", n = "Visual builder for creating view schemas with drag-and-drop.", i = "tools", t = "1.0.0", s = "stable", a = [{ name: "value", type: "ViewSchema", description: "Current schema" }, { name: "onChange", type: "(schema: ViewSchema) => void", description: "Change callback" }, { name: "components", type: "ComponentDefinition[]", description: "Available components" }, { name: "showPreview", type: "boolean", default: "true", description: "Show live preview" }, { name: "showCode", type: "boolean", default: "false", description: "Show JSON code" }, { name: "showProperties", type: "boolean", default: "true", description: "Show properties panel" }, { name: "onSave", type: "(schema: ViewSchema) => void", description: "Save callback" }], c = [{ title: "View Builder", description: "Build view visually", code: `<NiceViewBuilder
  value={currentSchema}
  onChange={setCurrentSchema}
  components={availableComponents}
  showPreview
  showProperties
  onSave={(s) => saveView(s)}
/>` }], r = { keyboard: ["Tab through components", "Delete to remove"], aria: ["Builder canvas", "Component descriptions"] }, l = ["NiceViewRenderer", "NiceFormBuilder"], p = {
  $schema: e,
  name: o,
  description: n,
  category: i,
  since: t,
  status: s,
  props: a,
  examples: c,
  accessibility: r,
  seeAlso: l
};
export {
  e as $schema,
  r as accessibility,
  i as category,
  p as default,
  n as description,
  c as examples,
  o as name,
  a as props,
  l as seeAlso,
  t as since,
  s as status
};
