import { PipeTransform } from '@angular/core'; import { MtnaI18nDefaultOptions } from '../models'; import { MtnaI18nService } from '../services'; import * as i0 from "@angular/core"; /** * Extracts a value from an internationalized object for the default locale ID. * If none match locale, returns the value for an object with no language property, if exists. */ export declare class MtnaDefaultI18nValueOtherPipe implements PipeTransform { private i18nService; private defaultOptions?; constructor(i18nService: MtnaI18nService, defaultOptions?: MtnaI18nDefaultOptions | undefined); /** * @param i18nObjects The i18n objects to search through * @param langPropName The name of an internationalized object's language property. * @param valuePropName The name of an internationalized object's value property. * @returns the default locale's value for the given i18n objects */ transform>(i18nObjects: T[] | null | undefined, langPropName?: string, valuePropName?: string): T[keyof T] | null | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class MtnaDefaultI18nValueOtherPipeModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }