import * as React from "react"; import type { NavElement } from ".."; declare type Context = { isRegionalSettingsShown: boolean; isHelpShown: boolean; isSignInShown: boolean; isLogoShown: boolean; isSideNavShown: boolean; onSaveRegionalSettings?: ({ languageId, currencyId, }: { languageId: string; currencyId: string; }) => void; }; declare type Props = { children: React.ReactNode; value: { hide: NavElement | NavElement[]; onSaveRegionalSettings?: ({ languageId, currencyId, }: { languageId: string; currencyId: string; }) => void; }; }; declare const NavConfigConsumer: React.Consumer; declare const NavConfigProvider: ({ value, children }: Props) => JSX.Element; declare const useNavConfig: () => Context; export { NavConfigProvider, NavConfigConsumer, useNavConfig };