import React from 'react'; import { DropdownProps } from '../Dropdown/types'; import { ButtonBaseProps } from '../ButtonBase/types'; interface BaseMenuProps extends Pick, 'children' | 'className' | 'style'> { } export interface MenuProps extends BaseMenuProps, DropdownProps { dense?: boolean; header?: React.ReactNode; } export interface MenuListProps extends BaseMenuProps { dense?: boolean; } export interface MenuItemProps extends BaseMenuProps, ButtonBaseProps { disableGutters?: boolean; selected?: boolean; disabled?: boolean; /** * Element placed before the children. */ startIcon?: React.ReactNode; /** * Element placed after the children. */ endIcon?: React.ReactNode; } export {};