import { PipeTransform } from '@angular/core'; import { L10nAsyncPipe } from '../models/l10n-async-pipe'; import { L10nTranslationService } from '../services/l10n-translation.service'; import * as i0 from "@angular/core"; export declare class L10nTranslatePipe implements PipeTransform { protected translation: L10nTranslationService; constructor(translation: L10nTranslationService); transform(key: null, language: string, params?: any): null; transform(key: "", language: string, params?: any): null; transform(key: string, language: string, params?: any): string; transform(key: any, language: string, params?: any): string | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class L10nTranslateAsyncPipe extends L10nAsyncPipe implements PipeTransform { transform(key: null, params?: any, language?: string): null; transform(key: "", params?: any, language?: string): null; transform(key: string, params?: any, language?: string): string; transform(key: any, params?: any, language?: string): string | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }