/// import { MenuContextProps } from './menu-context'; import { Size } from '../types'; export declare type MenuItemProps = React.HTMLAttributes & { selected?: boolean; onClick?: (itemKey?: string) => void; itemKey?: string; action?: 'remove' | 'insert'; onMouseEnter?: () => void; onMouseLeave?: () => void; type?: 'default' | 'action'; size?: MenuContextProps['size']; }; export declare type MenuProps = { children?: React.ReactNode; className?: string; style?: React.CSSProperties; onClick?: () => void; selectedKeys?: MenuContextProps['selectedKeys']; size?: Size; menuTheme?: MenuContextProps['menuTheme']; }; export declare type SubMenuProps = { title?: React.ReactNode; /** * @deprecated maybe deprecated in the future */ items?: { title?: React.ReactNode; rightIcon?: React.ReactNode; }[]; children?: React.ReactNode; itemKey?: React.Key; };