const o = "https://nice2dev.com/schemas/component-doc-v1.json", r = "NiceValidationSummary", e = "Validation summary component displaying all form errors.", i = "tools", t = "1.0.0", s = "stable", a = [{ name: "errors", type: "ValidationError[]", description: "Error list" }, { name: "title", type: "string", default: "'Please fix the following errors:'", description: "Summary title" }, { name: "showIcon", type: "boolean", default: "true", description: "Show error icon" }, { name: "dismissible", type: "boolean", default: "false", description: "Allow dismiss" }, { name: "onDismiss", type: "() => void", description: "Dismiss callback" }, { name: "onErrorClick", type: "(error: ValidationError) => void", description: "Error click callback" }, { name: "variant", type: "'error' | 'warning'", default: "'error'", description: "Visual variant" }], n = [{ title: "Validation Summary", description: "Show form errors", code: `<NiceValidationSummary
  errors={formErrors}
  title="Please correct the following:"
  onErrorClick={(e) => focusField(e.field)}
  dismissible
/>` }], l = { keyboard: ["Tab through error links"], aria: ["Alert role", "Error list"] }, c = ["NiceValidator", "NiceValidationGroup"], d = {
  $schema: o,
  name: r,
  description: e,
  category: i,
  since: t,
  status: s,
  props: a,
  examples: n,
  accessibility: l,
  seeAlso: c
};
export {
  o as $schema,
  l as accessibility,
  i as category,
  d as default,
  e as description,
  n as examples,
  r as name,
  a as props,
  c as seeAlso,
  t as since,
  s as status
};
