import * as React from 'react'; import Item from './Item'; import Sub from './SubMenu'; import Group from './ItemGroup'; declare type MenuItem = typeof Item; declare type SubMenu = typeof Sub; declare type ItemGroup = typeof Group; declare class Menu extends React.Component { static displayName: string; static Item: MenuItem; static SubMenu: SubMenu; static ItemGroup: ItemGroup; static propTypes: React.ValidationMap; static defaultProps: { opens: any[]; }; render(): JSX.Element; } declare namespace Menu { interface Props extends React.Props<{}> { activeName: string; opens?: string[]; onChange?: (name: string) => void; onOpenChange?: (opens: string[]) => void; className?: string; style?: React.CSSProperties; } } export default Menu;