import { type ReactElement, type RefAttributes } from 'react'; import { type MenuBarElement, type MenuBarProps as _MenuBarProps, type MenuBarItem as _MenuBarItem, type SubMenuItem as _SubMenuItem } from './generated/MenuBar.js'; export * from './generated/MenuBar.js'; export type SubMenuItem = Omit<_SubMenuItem, 'component' | 'children'> & { component?: ReactElement | string; children?: Array>; }; export type MenuBarItem = Omit<_MenuBarItem, 'component' | 'children'> & { component?: ReactElement | string; children?: Array>; }; export type MenuBarItemSelectedEvent = CustomEvent<{ value: MenuBarItem; }>; export type MenuBarProps = Partial> & Readonly<{ items?: Array; onItemSelected?: (event: MenuBarItemSelectedEvent) => void; }>; declare const ForwardedMenuBar: (props: MenuBarProps & RefAttributes) => ReactElement | null; export { ForwardedMenuBar as MenuBar }; //# sourceMappingURL=MenuBar.d.ts.map