import { ListItemTypeMap, ListItemProps } from '../ListItem'; import { OverridableComponent, OverrideProps } from '../OverridableComponent'; import { ExtendButtonBase } from '../ButtonBase'; import { Omit } from '@material-ui/types'; export type MenuItemClassKey = 'root' | 'gutters' | 'selected' | 'dense'; export type MenuItemTypeMap
= Omit< ListItemTypeMap
,
'classKey'
> & {
classKey: MenuItemClassKey;
/**
* `classes` prop applied to the [`ListItem`](/api/list-item/) element.
*/
ListItemClasses: ListItemProps['classes'];
};
/**
*
* Demos:
*
* - [Menus](https://material-ui.com/components/menus/)
*
* API:
*
* - [MenuItem API](https://material-ui.com/api/menu-item/)
* - inherits [ListItem API](https://material-ui.com/api/list-item/)
*/
declare const MenuItem: OverridableComponent<
MenuItemTypeMap<{ button: false }, MenuItemTypeMap['defaultComponent']>
> &
ExtendButtonBase