import { type LanguageCode, type LocalizableStringKey, type LocalizationParameters } from './index.js'; export declare class LocalizedString { readonly key: Key; readonly language: LanguageCode; readonly parameters?: LocalizationParameters | undefined; static readonly cache: Map>; static readonly defaultLanguage = "en"; static readonly pluralityIdentityType = "pluralityNumber"; private static readonly matchedParametersCache; private static readonly regex; static get(key: Key, language: LanguageCode, parameters: LocalizationParameters): LocalizedString; private readonly matchedParameters; private _value?; get value(): string; private localize; private substituteVariables; private constructor(); [Symbol.toPrimitive](): string; toString(): string; toJSON(): string; } //# sourceMappingURL=LocalizedString.d.ts.map