import { en } from "./en.js"; import { type CountForms, type PiTasksLocale, type PluralForms } from "./types.js"; export { SUPPORTED_PI_TASKS_LOCALES, type CountForms, type PiTasksLocale, type PluralForms } from "./types.js"; export type LocaleMessages = typeof en; export declare const DEFAULT_PI_TASKS_LOCALE: PiTasksLocale; export declare function setPiTasksLocaleOverride(locale: PiTasksLocale | undefined): void; export declare function currentPiTasksLocale(): PiTasksLocale; export declare function normalizePiTasksLocale(value: string | null | undefined): PiTasksLocale | undefined; type LocaleEnv = Partial>; export declare function resolvePiTasksLocale(env?: LocaleEnv): PiTasksLocale; export declare function piTasksMessages(locale?: PiTasksLocale): LocaleMessages; export declare function formatPlural(forms: PluralForms, count: number): string; export declare function formatCount(forms: CountForms, count: number): string; export declare function pluralWord(forms: PluralForms, count: number): string;