import { Component, ReactNode } from 'react'; import { default as Breadcrumb } from './Elements/Breadcrumb/Breadcrumb'; import { Divider } from './Elements/Divider/Divider'; import { default as Header } from './Elements/Header/Header'; import { default as MenuItem } from './Elements/Item/MenuItem'; import { AntdMenuProps } from './Menu.types'; import * as S from './Menu.styles'; /** * @deprecated `@synerise/ds-menu` is deprecated and will not be migrated off antd. * Build menus and menu-like lists with `@synerise/ds-list-item` instead * (`ListItem` for rows, `ListWrapper` for the list container). See the antd-removal * migration status doc for context. */ export declare class Menu extends Component { static Item: typeof MenuItem; static Breadcrumb: typeof Breadcrumb; static Header: typeof Header; static ItemGroup: typeof S.AntdMenu.ItemGroup; static SubMenu: typeof import('antd/lib/menu/SubMenu').default; static Divider: typeof Divider; state: { allItemsVisible: boolean; }; toggleItems(): void; render(): ReactNode; } export default Menu;