{
  "description": "Used for short one-time codes - typically when authenticating users.",
  "props": {
    "autofocus": "Automatically focuses the first input on page load",
    "divider": "Specifies the dividing character between items.",
    "focusAll": "Puts all inputs into a focus state when any are focused",
    "length": "The OTP field's length.",
    "merged": "Renders all fields in a single merged group with shared elevation and border radius.",
    "pattern": "Restricts input to characters matching the given pattern. Accepts `’numeric’`, `’alpha’`, `’alphanumeric’`, `’unicode-alpha’` (any Unicode letter, e.g. CJK / Cyrillic / Arabic), `’unicode-alphanumeric’`, or a custom `RegExp`. Defaults to `’numeric’` when `type=\"number\"`.",
    "placeholder": "Sets the input’s placeholder text.",
    "masked": "Hides the entered characters with bullets, similar to a password input, but makes it possible to also restrict characters to digits with `type=\"number\"`.",
    "type": "Supported types: `text`, `password`, `number`."
  },
  "events": {
    "finish": "Emitted when all slots have been filled."
  },
  "slots": {
    "divider": "Slot for custom divider content between fields. Receives `{ index }` with the divider position."
  },
  "exposed": {
    "reset": "Resets the input model to an empty string."
  }
}
