import React from 'react'; import { IAdaptiveItem, ICanRedirect, IHasCaption, IHasCX, IHasRawProps, IHasForwardedRef, DropdownBodyProps, ICanBeActive } from '@epam/uui-core'; import { AdaptiveItemProps } from '../../layout'; export interface MainMenuDropdownProps extends IHasCaption, IAdaptiveItem, ICanRedirect, ICanBeActive, IHasCX, IHasRawProps> { /** * Render callback for the MainMenuDropdown body. */ renderBody: (props: DropdownBodyProps) => React.ReactNode; } export interface MainMenuProps extends IHasCX, IHasRawProps>, IHasForwardedRef { /** Array of menu items to be rendered */ items: AdaptiveItemProps[]; serverBadge?: string; } export declare const uuiMainMenu: { readonly container: "uui-mainmenu-container"; readonly serverBadge: "uui-mainmenu-server-badge"; readonly serverBadgeLabel: "uui-mainmenu-server-badge-label"; }; export declare function MainMenu(props: MainMenuProps): React.JSX.Element; //# sourceMappingURL=MainMenu.d.ts.map