import React from 'react'; import { IProps, HTMLUlProps } from '@uiw/utils'; import { MenuItem } from './MenuItem'; import { MenuDivider } from './Divider'; import { SubMenu } from './SubMenu'; import './style/menu.less'; export interface MenuProps extends IProps, HTMLUlProps { /** 主题颜色 */ theme?: 'light' | 'dark'; /** * 垂直是否收起菜单 * Default: `false` */ inlineCollapsed?: boolean; /** * 菜单缩进宽度 Default: `10` */ inlineIndent?: number; bordered?: boolean; } interface MenuContextType { height: number; ele: EventTarget | null; } export declare const ThemeContext: React.Context>; }>; export declare const Menu: React.ForwardRefExoticComponent>; declare const ContextMenu: ContextMenuComponent; type ContextMenuComponent = React.FC> & { Item: typeof MenuItem; SubMenu: typeof SubMenu; Divider: typeof MenuDivider; }; export default ContextMenu;