/// import { BrandLogo, UserProfile } from './blocks'; import { ActiveModeTypes } from './reducer'; import { TemplateNamesType } from './templates'; import type { ParsedNode } from './types'; type BrandLogo = { src: string; text: string; href: string; }; type UserProfile = { src: string; href: string; leftIconButton?: React.ReactNode; leftIconButton2?: React.ReactNode; overrideUserProfile?: React.ReactNode; }; export type Props = { isPreview?: boolean; brandLogo: BrandLogo; userProfile: UserProfile; primaryMenus: ParsedNode[]; secondaryMenus: ParsedNode[] | null; template: TemplateNamesType; basePath: string; colorTheme?: 'none' | 'transparent'; }; type ContextProp = { basePath: string; activeMode: ActiveModeTypes; handleClickInternalMenuItemNav: (url: string) => void; }; export declare const BasePathContext: import("react").Context; declare function DynamicDesktopNavBar({ isPreview, template, brandLogo, primaryMenus, secondaryMenus, userProfile, basePath, colorTheme }: Props): JSX.Element; export default DynamicDesktopNavBar;