import { default as MenuBarConfigItem } from './MenuBarConfigItem'; import { default as MenuBarDropData } from './MenuBarDropData'; import { default as MenuBarItemAction } from './MenuBarItemAction'; import * as React from 'react'; export type MenuBarItemProps = React.HTMLAttributes & { itemId: string; icon: React.ReactNode; label: string; isActive: boolean; isExpanded: boolean; activeColorClass: string; collapseLabel: string; expandLabel: string; badge?: number; childItems?: MenuBarConfigItem[]; activeChildId?: string | null; onItemClick: () => void; onToggleExpand: () => void; onChildClick?: (childId: string) => void; expandedItems?: Set; onToggleChildExpand?: (childId: string) => void; maxDepth?: number; backLabel?: string; aggregateChildBadges?: boolean; dropData?: MenuBarDropData; contextActions?: MenuBarItemAction[]; itemActionsLabel?: string; }; declare const MenuBarItem: React.ForwardRefExoticComponent & { itemId: string; icon: React.ReactNode; label: string; isActive: boolean; isExpanded: boolean; activeColorClass: string; collapseLabel: string; expandLabel: string; badge?: number; childItems?: MenuBarConfigItem[]; activeChildId?: string | null; onItemClick: () => void; onToggleExpand: () => void; onChildClick?: (childId: string) => void; expandedItems?: Set; onToggleChildExpand?: (childId: string) => void; maxDepth?: number; backLabel?: string; aggregateChildBadges?: boolean; dropData?: MenuBarDropData; contextActions?: MenuBarItemAction[]; itemActionsLabel?: string; } & React.RefAttributes>; export default MenuBarItem; //# sourceMappingURL=MenuBarItem.d.ts.map