import type { Locale, TranslationKey, Translations } from './types.js';
export declare function getLocale(): Locale;
export declare function setLocale(locale: Locale): void;
export declare function normalizeLocale(input: unknown): Locale | null;
export declare function resolveLocalePreference(opts?: Readonly<{
    explicit?: string | null | undefined;
    saved?: string | null | undefined;
    env?: Record<string, string | undefined>;
}>): Locale;
export declare function t(key: TranslationKey, params?: Record<string, string | number>): string;
export declare function getTranslations(locale: Locale): Translations;
export declare function isTerminalStatusText(text: string): boolean;
export declare function isDoneStatusText(text: string): boolean;
export declare function isErrorStatusText(text: string): boolean;
export declare function isInterruptedStatusText(text: string): boolean;
export declare function isAwaitingStatusText(text: string): boolean;
export declare function isInterruptedMarkdownText(text: string): boolean;
//# sourceMappingURL=index.d.ts.map