import * as React from 'react'; import Item from './Item'; import { IMenuContext } from './Context'; declare type MenuItem = typeof Item; interface State { animating: boolean; active: boolean; } declare class SubMenu extends React.Component { static displayName: string; static Item: MenuItem; static contextType: React.Context; static propTypes: React.ValidationMap; private menu; readonly context: IMenuContext; readonly state: State; private onChange; private isOpen; private getHeight; private onOpenChange; private firstRender; render(): JSX.Element; } declare namespace SubMenu { interface Props extends React.Props<{}> { name: string; title: React.ReactNode; disabled?: boolean; className?: string; style?: React.CSSProperties; } } export default SubMenu;