import * as React from "react"; export declare type NavElement = "regionalSettings" | "help" | "signIn" | "logo" | "sideNav" | "currencies" | "languages" | "mmb"; export declare type Props = Readonly<{ modalId: string; subscriptionModalContent: React.ReactNode; isSidePanelOpen?: boolean; headerLinks?: React.ReactNode; debugModalContent?: React.ReactNode; onOpenHelp?: () => void; onSaveRegionalSettings?: ({ languageId, currencyId, }: { languageId: string; currencyId: string; }) => void; onLogoClick?: (ev: React.SyntheticEvent) => void; urlLogo?: string; logoQueryParams?: Record; hide?: NavElement | NavElement[]; travelHacks?: boolean; }>; declare const TopNav: ({ isSidePanelOpen, modalId, headerLinks, subscriptionModalContent, debugModalContent, onOpenHelp, onSaveRegionalSettings, onLogoClick, urlLogo, hide, logoQueryParams, travelHacks, }: Props) => React.ReactElement; export default TopNav;