type ILocale = { name: string; locale: string; }; type ILocalizedValue = { [key: string]: T; }; declare function localizedValueHasAllLocales(value?: ILocalizedValue, locales?: Array, options?: { isEmpty?: (v: T) => boolean; }): boolean; declare function localizedValueHasAtLeastOneLocale(value?: ILocalizedValue, locales?: Array, options?: { isEmpty?: (v: T) => boolean; }): boolean; type IGetLocalizedValueOptions = { fallback?: boolean; fallbackLocales?: Array; }; declare function getLocalizedValue(value: ILocalizedValue, locale: string, options?: IGetLocalizedValueOptions): T | undefined; export type { IGetLocalizedValueOptions, ILocalizedValue }; export { getLocalizedValue, localizedValueHasAllLocales, localizedValueHasAtLeastOneLocale }; //# sourceMappingURL=localizedValue.d.ts.map