| value | string | — | Bindable field value. |
| min | number | — | Lower clamp on blur and step. |
| max | number | — | Upper clamp on blur and step. |
| step | number | 1 | Arrow/wheel step; decimals preserved. |
| placeholder | string | — | Native placeholder. |
| disabled | boolean | false | Disables the input and steppers. |
| className | string | '' | Extra classes for the input. |
| showControls | boolean | true | Renders the stepper buttons. |
| inputStyle | string | — | Inline style for the input; widths the field when steppers are hidden. |
| id | string | — | Native input id. |
| ariaLabel | string | — | Required accessible name. |
| incrementLabel | string | locale | Accessible name for the up button. |
| decrementLabel | string | locale | Accessible name for the down button. |
| onkeydown | (event: KeyboardEvent) => void | — | Keydown callback. |
| oninput | (event: Event) => void | — | Input callback. |
| onblur | (event: FocusEvent) => void | — | Blur callback. |