```ts
type MenuItem<T> = object;
```

## Type Parameters

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

## Properties

| Property | Type |
| ------ | ------ |
| <a id="clickaction"></a> `clickAction?` | `React.MouseEventHandler<HTMLElement>` |
| <a id="colorscheme"></a> `colorScheme?` | [`ColorScheme`](ColorScheme.mdx) |
| <a id="icon"></a> `icon?` | [`IconSource`](../interfaces/IconSource.mdx) |
| <a id="iconalignedstart"></a> `iconAlignedStart?` | `boolean` |
| <a id="iconcolor"></a> `iconColor?` | `string` |
| <a id="iconsize"></a> `iconSize?` | `React.ComponentProps`\<*typeof* [`Icon`](../variables/Icon.mdx)\>\[`"size"`\] |
| <a id="isariachecked"></a> `isAriaChecked?` | `boolean` |
| <a id="isariaselected"></a> `isAriaSelected?` | `boolean` |
| <a id="isdisabled"></a> `isDisabled?` | `boolean` |
| <a id="isfixedicon"></a> `isFixedIcon?` | `boolean` |
| <a id="label"></a> `label` | `React.ReactNode` |
| <a id="linkwrapper"></a> `linkWrapper?` | `({ children, }) => React.ReactElement` |
| <a id="role"></a> `role?` | `React.AriaRole` |
| <a id="target"></a> `target?` | [`LinkTarget`](LinkTarget.mdx) |
| <a id="testid"></a> `testId?` | `string` |
| <a id="url"></a> `url?` | `string` |
| <a id="value"></a> `value?` | `T` |
| <a id="variant"></a> `variant?` | [`TextVariant`](TextVariant.mdx) |
