/** * Component-menu item * * @author Brauer Ilya * @date 2020-04-15 */ import * as React from 'react'; import { IconName } from '@unidata/icon'; import * as menuColors from './menuColors'; export declare type MenuColor = keyof typeof menuColors; interface IProps { icon: IconName; title?: string; isMinimal?: boolean; isActive?: boolean; isDisabled?: boolean; menuColor?: MenuColor; isShow?: boolean; } interface IState { isShow?: boolean; initHide: boolean; } export declare class MenuItem extends React.Component { state: { isShow: boolean | undefined; initHide: boolean; }; componentDidUpdate(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; renderIconWithTooltip: () => JSX.Element; render(): JSX.Element | null; } export {};