
import { UIKIT_I18N_NAMESPACE, UIKitResources, createUIKitI18n, getI18n } from "./instance.js";
import "./useI18n.js";
import { I18nProvider, I18nProviderProps } from "./I18nProvider.js";
import { BytesOptions, CurrencyOptions, FormatDateInput, Formatter, RelativeTimeOptions, createFormatter } from "./createFormatter.js";
import { useFormatter } from "./useFormatter.js";
import { LOCALE_LABELS, SUPPORTED_LOCALES, SupportedLocale, isSupportedLocale } from "./locales.js";

//#region src/i18n/index.d.ts
/**
 * Register (or override) the UI Kit translation bundle for a locale. Use this
 * to add languages beyond the ones the UI Kit ships, or to override individual
 * strings. Applied to the shared instance so it takes effect immediately.
 */
declare function addUIKitLocale(locale: string, resources: Partial<UIKitResources>): void;
//#endregion
export { addUIKitLocale };
//# sourceMappingURL=index.d.ts.map