/** Represents the value of a string in a language pack */ export declare type LanguagePackStringValueUnion = LanguagePackStringValueOrdinary | LanguagePackStringValuePluralized | LanguagePackStringValueDeleted; /** An ordinary language pack string */ export interface LanguagePackStringValueOrdinary { _: 'languagePackStringValueOrdinary'; /** String value */ value: string; } /** * A language pack string which has different forms based on the number of some object * it mentions. See https://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html * for more info */ export interface LanguagePackStringValuePluralized { _: 'languagePackStringValuePluralized'; /** Value for zero objects */ zeroValue: string; /** Value for one object */ oneValue: string; /** Value for two objects */ twoValue: string; /** Value for few objects */ fewValue: string; /** Value for many objects */ manyValue: string; /** Default value */ otherValue: string; } /** * A deleted language pack string, the value should be taken from the built-in english * language pack */ export interface LanguagePackStringValueDeleted { _: 'languagePackStringValueDeleted'; }