import { Component } from 'react'; import type { ItemChild } from '../TopNavBarItem/props'; import type { RenderOptionContent } from '../utils/mapItemsForDrilldown'; import { TopNavBarContext } from '../TopNavBarContext'; import { TopNavBarActionItemsStyleProps } from './props'; import type { TopNavBarActionItemsProps, TopNavBarActionItemsState } from './props'; /** --- parent: TopNavBar id: TopNavBar.ActionItems --- @module TopNavBarActionItems **/ declare class TopNavBarActionItems extends Component { static readonly componentId = "TopNavBar.ActionItems"; static allowedProps: readonly (keyof import("./props").TopNavBarActionItemsOwnProps)[]; static defaultProps: {}; context: React.ContextType; static contextType: import("react").Context; ref: HTMLUListElement | null; private readonly _hiddenActionItemsMenuId; private readonly _hiddenActionItemsMenuTriggerId; handleRef: (el: HTMLUListElement | null) => void; constructor(props: TopNavBarActionItemsProps); componentDidMount(): void; componentDidUpdate(prevProps: TopNavBarActionItemsProps): void; get makeStylesVariables(): TopNavBarActionItemsStyleProps; get childrenArray(): ItemChild[]; renderOptionContent: RenderOptionContent; renderHiddenActionItemsMenu(hiddenItems: ItemChild[]): import("@emotion/react/jsx-runtime").JSX.Element; renderTruncatedActionItemList(): import("@emotion/react/jsx-runtime").JSX.Element; render(): import("@emotion/react/jsx-runtime").JSX.Element | null; } export { TopNavBarActionItems }; export default TopNavBarActionItems; //# sourceMappingURL=index.d.ts.map