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;