/// import { IconType } from '../Icon'; import { BaseItemProps, BaseMenuProps } from './BaseMenu'; export declare const SubmenuIcon: import("styled-components").StyledComponent, import("styled-components").DefaultTheme, { icon: () => JSX.Element; }, "icon">; export declare const MenuItem: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, { readonly divider?: boolean | undefined; readonly danger?: boolean | undefined; readonly compact: boolean; readonly submenu: boolean; readonly hasIcon: boolean; }, never>; export interface MenuItemProps extends Omit { readonly icon?: IconType; readonly label: string; readonly divider?: boolean; readonly danger?: boolean; /** * Override theme's default setting for `compact` if set. */ readonly compact?: boolean; /** * An array of submenu items. */ readonly submenu?: ReadonlyArray; } export interface MenuProps extends Omit { /** * The icon element for menu button. * * Default: `MoreVertIcon` */ readonly icon?: IconType; /** * An array of items in the drop down menu. */ readonly items: ReadonlyArray; /** * Override theme's default setting for `compact` if set. */ readonly compact?: boolean; } /** * Menu * * Forwards props to BaseMenu */ export declare const Menu: import("react").NamedExoticComponent;