const o = "https://nice2dev.com/schemas/component-doc-v1.json", a = "NiceValidationGroup", i = "Validation group for coordinating validation across multiple fields.", e = "tools", t = "1.0.0", n = "stable", l = [{ name: "children", type: "React.ReactNode", required: !0, description: "Child validators" }, { name: "onValidate", type: "(isValid: boolean, errors: ValidationError[]) => void", description: "Validation callback" }, { name: "validateOnMount", type: "boolean", default: "false", description: "Validate on mount" }, { name: "showSummary", type: "boolean", default: "false", description: "Show validation summary" }, { name: "summaryPosition", type: "'top' | 'bottom'", default: "'top'", description: "Summary position" }], s = [{ title: "Validation Group", description: "Group field validation", code: `<NiceValidationGroup
  onValidate={(valid, errors) => setFormValid(valid)}
  showSummary
>
  <NiceValidator rules={nameRules}><NiceTextInput /></NiceValidator>
  <NiceValidator rules={emailRules}><NiceTextInput /></NiceValidator>
</NiceValidationGroup>` }], r = { keyboard: [], aria: ["Form validation region"] }, d = ["NiceValidator", "NiceValidationSummary"], c = {
  $schema: o,
  name: a,
  description: i,
  category: e,
  since: t,
  status: n,
  props: l,
  examples: s,
  accessibility: r,
  seeAlso: d
};
export {
  o as $schema,
  r as accessibility,
  e as category,
  c as default,
  i as description,
  s as examples,
  a as name,
  l as props,
  d as seeAlso,
  t as since,
  n as status
};
