const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceFormDesigner", i = "Drag-and-drop form designer with field types and validation rules.", n = "tools", s = "1.0.0", t = "stable", r = [{ name: "form", type: "FormDefinition", description: "Form definition" }, { name: "onChange", type: "(form: FormDefinition) => void", description: "Change callback" }, { name: "fieldTypes", type: "FieldType[]", required: !0, description: "Available field types" }, { name: "showPreview", type: "boolean", default: "true", description: "Show preview" }, { name: "showCode", type: "boolean", default: "false", description: "Show JSON/code" }, { name: "showValidation", type: "boolean", default: "true", description: "Show validation rules" }, { name: "onSave", type: "(form: FormDefinition) => Promise<void>", description: "Save callback" }], a = [{ title: "Form Designer", description: "Design forms visually", code: `<NiceFormDesigner
  form={currentForm}
  onChange={setCurrentForm}
  fieldTypes={allFieldTypes}
  showPreview
  onSave={saveForm}
/>` }], c = { keyboard: ["Tab through fields", "Space to select"], aria: ["Form designer regions"] }, d = ["NiceFormBuilder", "NiceFormBuilderAI"], l = {
  $schema: e,
  name: o,
  description: i,
  category: n,
  since: s,
  status: t,
  props: r,
  examples: a,
  accessibility: c,
  seeAlso: d
};
export {
  e as $schema,
  c as accessibility,
  n as category,
  l as default,
  i as description,
  a as examples,
  o as name,
  r as props,
  d as seeAlso,
  s as since,
  t as status
};
