import { ReactNode } from 'react'; declare type MenuItemDetails = { /** The icon for the menu item. */ Icon?: ReactNode; /** The label of the menu item. */ label: string; /** The event handler for the menu item click event. */ onClick?: () => void; }; declare type MenuProps = { /** Use the label prop to name the menu button */ label: string; /** Use the items prop to describe the menu items. */ items?: MenuItemDetails[][]; }; /** Menus offer an easy way to build custom, accessible dropdown components with robust support for keyboard navigation. */ export declare const Menu: ({ items, label }: MenuProps) => JSX.Element; export {};