import { LfLocalizationService } from '@laserfiche/lf-js-utils'; import { Observable, Subject } from 'rxjs'; import * as i0 from "@angular/core"; /** @internal */ export declare class AppLocalizationService { localResources: Map; resourceLibraryResources: Map; localLocalizationService: LfLocalizationService; lfCommonLocalizationService: LfLocalizationService; internalGetString: Subject; constructor(); setLanguageAsync(language: string): Promise; languageChanged(): Observable; getStringLaserficheObservable(key: string, params?: string[]): Observable; getStringComponentsObservable(key: string, params?: string[]): Observable; getStringLaserficheWithObservableParams(key: string, params?: Observable[]): Observable; getStringComponentsWithObservableParams(key: string, params?: Observable[]): Observable; getResourceStringLaserfiche(key: string, params?: string[]): string; getResourceStringComponents(key: string, params?: string[]): string; private addParamsToString; getString(key: string, params?: string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }