import type { LocaleInput, LocaleName, OrihonLocale } from "./locale-types.js"; export type { LocaleInput, LocaleName, OrihonLocale } from "./locale-types.js"; export { enLocale } from "./locale-en.js"; /** Merge built-in or app-supplied locale tables (sync). */ export declare function registerLocalePacks(packs: Partial>>): void; /** * Ensure non-English built-ins are loaded (no-op if already registered). * * A failed chunk load rejects: callers decide whether a missing translation is fatal. * The cached promise is dropped first so a later call can retry the import. */ export declare function ensureLocalePacks(): Promise; /** True when `resolveLocale(name)` can already return the real strings, not the English stand-in. */ export declare function localePackLoaded(name: LocaleName): boolean; export declare const locales: Readonly>>; export declare function resolveLocale(input?: LocaleInput): OrihonLocale; //# sourceMappingURL=locale.d.ts.map