
import { ReactNode } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";
import { i18n as i18n$1 } from "i18next";

//#region src/i18n/I18nProvider.d.ts
interface I18nProviderProps {
  children: ReactNode;
  /**
   * i18next instance used by this tree. Pass a request-local instance from
   * `createUIKitI18n()` during SSR to prevent concurrent requests from sharing
   * mutable language state. Defaults to the browser-friendly shared instance.
   */
  i18n?: i18n$1;
  /**
   * Force a specific BCP-47 locale for React Aria formatting instead of
   * following the active i18next language. Rarely needed — omit it so
   * date/number/collation formatting stays in sync with translated strings.
   */
  locale?: string;
}
declare function I18nProvider({
  children,
  i18n,
  locale
}: I18nProviderProps): react_jsx_runtime0.JSX.Element;
//#endregion
export { I18nProvider, I18nProviderProps };
//# sourceMappingURL=I18nProvider.d.ts.map