import { INavigationHeaderMenuItem, INavigationHeaderNavItem } from "./index"; import { ReactElement } from 'react'; export declare const NavigationHeaderContext: import("react").Context<{ locale?: string | undefined; uid?: string | undefined; ref?: any; username?: string | undefined; siteLogo?: string | ReactElement> | undefined; siteName?: string | undefined; env?: "test" | "prod" | undefined; testPassportUrl?: string | undefined; prodPassportUrl?: string | undefined; onLogout?: (() => void) | undefined; onLogin?: (() => void) | undefined; onSearch?: ((text: string) => void) | undefined; device?: "pc" | "mobile" | undefined; onLogoClick?: (() => void) | undefined; rightMenu?: (ReactElement> | "user" | "bell" | "account")[] | undefined; menu?: INavigationHeaderMenuItem[] | undefined; mobileNavItem?: INavigationHeaderNavItem[] | undefined; onMenuClick?: ((data: INavigationHeaderMenuItem) => void) | undefined; onSiteNameClick?: (() => void) | undefined; activeMenuId?: string | undefined; activeMenuTitle?: string | undefined; activeMenuTitleOnClick?: (() => void) | undefined; dropDownMenu?: (ReactElement> | "home" | "task" | "class")[] | undefined; searchComponent?: false | ReactElement> | undefined; navItem?: INavigationHeaderNavItem[] | undefined; navItemComponent?: ReactElement> | undefined; onlyPC?: boolean | undefined; showActiveMenu?: boolean | undefined; }>;