import { type ReactNode } from 'react';
import { type AssistantTranslations, type DeepPartial, type I18nContextValue, type Locale } from './types';
export declare const AssistantI18nContext: import("react").Context<I18nContextValue | null>;
export interface AssistantI18nProviderProps {
    locale?: Locale;
    apiUrl?: string;
    translations?: DeepPartial<AssistantTranslations>;
    disableApi?: boolean;
    children: ReactNode;
}
export declare function AssistantI18nProvider({ locale: initialLocale, apiUrl, translations: customTranslations, disableApi, children }: AssistantI18nProviderProps): import("react/jsx-runtime").JSX.Element;
