import { Component } from 'react'; import { TopNavBarContext } from '../TopNavBarContext'; import type { ItemChild } from '../TopNavBarItem/props'; import type { RenderOptionContent } from '../utils/mapItemsForDrilldown'; import type { TopNavBarMenuItemsProps, TopNavBarMenuItemsState } from './props'; /** --- parent: TopNavBar id: TopNavBar.MenuItems --- @module TopNavBarMenuItems **/ declare class TopNavBarMenuItems extends Component { static readonly componentId = "TopNavBar.MenuItems"; static allowedProps: readonly (keyof import("./props").TopNavBarMenuItemsOwnProps)[]; static defaultProps: {}; context: React.ContextType; static contextType: import("react").Context; private readonly _hiddenMenuItemsMenuTriggerId; private readonly _hiddenItemsMenuId; ref: HTMLUListElement | Element | null; handleRef: (el: HTMLUListElement | null) => void; constructor(props: TopNavBarMenuItemsProps); componentDidMount(): void; componentDidUpdate(prevProps: TopNavBarMenuItemsProps): void; get childrenArray(): ItemChild[]; renderOptionContent: RenderOptionContent; renderHiddenItemsMenu(hiddenItems: ItemChild[]): import("@emotion/react/jsx-runtime").JSX.Element; renderChildren(): (ItemChild | null | undefined)[]; render(): import("@emotion/react/jsx-runtime").JSX.Element | null; } export { TopNavBarMenuItems }; export default TopNavBarMenuItems; //# sourceMappingURL=index.d.ts.map