const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceOTPInput", n = "One-time password input with auto-advance and paste support.", o = "editors", a = "1.0.0", i = "stable", s = [{ name: "length", type: "number", default: "6", description: "OTP length" }, { name: "value", type: "string", description: "Current value" }, { name: "onChange", type: "(value: string) => void", description: "Change callback" }, { name: "onComplete", type: "(value: string) => void", description: "Complete callback" }, { name: "type", type: "'number' | 'text'", default: "'number'", description: "Input type" }, { name: "autoFocus", type: "boolean", default: "true", description: "Auto focus first input" }, { name: "disabled", type: "boolean", default: "false", description: "Disable inputs" }, { name: "error", type: "boolean", default: "false", description: "Show error state" }, { name: "separator", type: "React.ReactNode", description: "Separator between digits" }], p = [{ title: "OTP Input", description: "Enter verification code", code: `<NiceOTPInput
  length={6}
  value={otp}
  onChange={setOtp}
  onComplete={verifyOtp}
  type="number"
/>` }], c = { keyboard: ["Tab between digits", "Backspace to go back"], aria: ["OTP input", "Digit positions"] }, r = ["NicePinCodeInput", "NiceInput"], d = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: a,
  status: i,
  props: s,
  examples: p,
  accessibility: c,
  seeAlso: r
};
export {
  e as $schema,
  c as accessibility,
  o as category,
  d as default,
  n as description,
  p as examples,
  t as name,
  s as props,
  r as seeAlso,
  a as since,
  i as status
};
