import { SupportedLocale } from './translations'; interface I18nContextValue { locale: SupportedLocale; setLocale: (locale: SupportedLocale) => void; t: (key: string) => string; } interface I18nProviderProps { locale?: SupportedLocale; onLocaleChange?: (locale: SupportedLocale) => void; children: React.ReactNode; } export declare function I18nProvider({ locale, onLocaleChange, children }: I18nProviderProps): import("react").JSX.Element; export declare function useI18n(): I18nContextValue | null; export {};