import * as React from 'react';
import { MenuItemGroup, Divider as MenuDivider } from 'rc-menu';
import { MenuProps as RcMenuProps } from 'rc-menu/lib/Menu';
import { SubMenuProps as RcSubMenuProps } from 'rc-menu/lib/SubMenu';
import { MenuItemProps as RcMenuItemProps } from 'rc-menu/lib/MenuItem';
import './style/menu.css';
export interface MenuProps extends Omit<RcMenuProps, 'prefixCls' | 'openTransitionName' | 'openAnimation'> {
    /** 类型 */
    type?: 'assist-bg';
}
export interface SubMenuProps extends RcSubMenuProps {
    /** 类型 */
    type?: 'assist-bg';
    /** 样式 */
    style?: React.CSSProperties;
    children?: React.ReactNode;
}
export interface MenuItemProps extends RcMenuItemProps {
    /** 设置状态 */
    danger?: boolean;
    selectable?: boolean;
}
export declare const Menu: React.FC<MenuProps>;
export default Menu;
export declare const SubMenu: React.FC<SubMenuProps>;
export declare const MenuItem: React.FC<MenuItemProps>;
declare const SubMenuMemo: React.NamedExoticComponent<SubMenuProps>;
declare const MenuMemo: React.NamedExoticComponent<MenuProps>;
export { MenuItemGroup, MenuDivider, MenuMemo, SubMenuMemo };
