import { ApplicationRef } from '@angular/core';
import { Observable, Subject } from 'rxjs';
import { HttpClient } from '@angular/common/http';
import { ConfigurationService } from '../configuration/configuration-service';
export declare class TranslateService {
    private http;
    private appRef;
    private configurationService;
    traduzioniLib$: Observable<Map<string, string>>;
    communicatoreConEsterno$: Subject<any>;
    loadingLinguage: boolean;
    i18nApiUrl: any;
    constructor(http: HttpClient, appRef: ApplicationRef, configurationService: ConfigurationService);
    getTraduzione$(codice: string): Observable<string>;
    private getBundleTraduzioni$;
    private reduceLabels;
}
