import { AsyncPipe } from '@angular/common';
import { ChangeDetectorRef, PipeTransform } from '@angular/core';
import { RpxTranslationService } from 'rpx-xui-translation';
import { Observable, Subscribable } from 'rxjs';
import { Language } from '../domain';
import * as i0 from "@angular/core";
export declare class LanguageInterpreterDisplayPipe extends AsyncPipe implements PipeTransform {
    private readonly translationService;
    private readonly ref;
    private languageObservables;
    constructor(translationService: RpxTranslationService, ref: ChangeDetectorRef);
    transform<T>(obj: null | undefined): null;
    transform<T>(obj: Observable<T> | Subscribable<T> | Promise<T> | null | undefined): T | null;
    transform<T = Language>(value: T): string | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<LanguageInterpreterDisplayPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<LanguageInterpreterDisplayPipe, "languageInterpreterDisplay", false>;
}
//# sourceMappingURL=language-interpreter-display.pipe.d.ts.map