```ts
type SelectProps<T> = Omit<React.ComponentPropsWithRef<"select">, "disabled"> & object;
```

## Type Declaration

| Name | Type |
| ------ | ------ |
| `colorScheme?` | [`ColorScheme`](ColorScheme.mdx) |
| `errorText?` | `string` |
| `errorTextTestId?` | `string` |
| `hasError?` | `boolean` |
| `iconType?` | [`IconSource`](../interfaces/IconSource.mdx) |
| `id?` | `string` |
| `isDisabled?` | `boolean` |
| `isFullWidth?` | `boolean` |
| `label` | `string` |
| `labelModifier?` | [`LabelModifier`](LabelModifier.mdx) |
| `onValueChange()` | `(id) => void` |
| `options` | [`Option<T>`](Option.mdx)[] |
| `sizeModifier?` | [`SizeModifier`](SizeModifier.mdx) |
| `value` | `string` |
| `wrapContent?` | `boolean` |

## Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
| `T extends string` | `string` |
