import { MenuButton, menuButtonTag } from '@ni/nimble-components/dist/esm/menu-button'; import type { MenuButtonToggleEventDetail } from '@ni/nimble-components/dist/esm/menu-button/types'; import { type EventName } from '../utilities/react-wrapper'; import type { MenuItemChangeEvent } from '../menu-item'; export { menuButtonTag }; export { type MenuButton }; export declare const NimbleMenuButton: import("@lit/react").ReactWebComponent; onToggle: EventName; onBeforeToggle: EventName; }>; /** * Bubbling event emitted by a menu item child when selected. * Easier to listen for the event on parent menu button than on each menu item child. */ export type MenuButtonChangeEvent = MenuItemChangeEvent; export interface MenuButtonToggleEvent extends CustomEvent { target: MenuButton; } export interface MenuButtonBeforeToggleEvent extends CustomEvent { target: MenuButton; }