import { FC } from 'react'; import { MenuItemType, MenuItemComponentProps } from './MenuItem'; import { Elevation } from '@equinor/fusion-components'; export type MenuSection = { key: string; title?: string; items: TItem[]; }; export type MenuProps = { sections: MenuSection[]; elevation?: Elevation; onClick?: (item: TItem) => void | Promise; keyboardNavigationRef?: HTMLElement | null; onChange?: (items: MenuSection[]) => void | Promise; itemComponent?: FC>; asideComponent?: FC>; }; export { MenuItemType }; declare function Menu({ sections, elevation, onClick, itemComponent: component, asideComponent, keyboardNavigationRef, }: MenuProps): JSX.Element; declare namespace Menu { var defaultProps: { sections: any[]; elevation: number; }; } export default Menu;