const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceWizard", n = "Wizard / Steps", a = "1.0.0", i = "stable", s = "navigation", o = "stepper", r = "Multi-step wizard/stepper with per-step validation, optional steps, and step branching.", l = "1.0.0", c = ["web", "mobile", "desktop"], p = ["wizard", "stepper", "steps", "workflow", "multi-step"], d = [{ name: "steps", type: "WizardStep[]", required: !0, description: "Step definitions." }, { name: "activeStep", type: "number", required: !1, description: "Controlled current step index." }, { name: "allowStepClick", type: "boolean", required: !1, default: "false", description: "Allow clicking step indicators." }, { name: "variant", type: "'horizontal' | 'vertical'", required: !1, default: "'horizontal'", description: "Layout variant." }, { name: "showProgress", type: "boolean", required: !1, default: "true", description: "Show progress bar." }, { name: "nextLabel", type: "string", required: !1, description: "Custom Next button label." }, { name: "prevLabel", type: "string", required: !1, description: "Custom Previous button label." }, { name: "finishLabel", type: "string", required: !1, description: "Custom Finish button label." }, { name: "cancelLabel", type: "string", required: !1, description: "Custom Cancel button label." }], u = [{ name: "onStepChange", parameters: [{ name: "index", type: "number" }], description: "Called when step changes." }, { name: "onComplete", parameters: [], description: "Called when wizard completes." }, { name: "onCancel", parameters: [], description: "Called when user cancels." }], m = [], b = { aria: ['role="tablist"', 'aria-current="step"'], keyboard: [{ key: "Tab", action: "Move between controls" }] }, f = [{ title: "Registration Wizard", code: `<NiceWizard
  steps={[
    { id: 'account', title: 'Account', content: <AccountStep /> },
    { id: 'profile', title: 'Profile', content: <ProfileStep />, validate: validateProfile },
    { id: 'confirm', title: 'Confirm', content: <ConfirmStep /> }
  ]}
  onComplete={handleSubmit}
  onCancel={handleCancel}
/>`, language: "tsx" }], h = [{ name: "NiceSetupWizard", relationship: "specialized" }], y = {
  $schema: e,
  name: t,
  displayName: n,
  version: a,
  status: i,
  category: s,
  subcategory: o,
  package: "@nicetoDev/ui",
  description: r,
  since: l,
  platforms: c,
  keywords: p,
  props: d,
  events: u,
  cssVariables: m,
  accessibility: b,
  examples: f,
  related: h
};
export {
  e as $schema,
  b as accessibility,
  s as category,
  m as cssVariables,
  y as default,
  r as description,
  n as displayName,
  u as events,
  f as examples,
  p as keywords,
  t as name,
  c as platforms,
  d as props,
  h as related,
  l as since,
  i as status,
  o as subcategory,
  a as version
};
