import { HttpClient } from '@angular/common/http';
import { TranslateLoader as BaseTranslateLoader } from '@ngx-translate/core';
import { Observable } from 'rxjs';
import { CoreConfigService } from '../core-config.service';
/**
 * Loader for translations used in ngx-translate library.
 */
export declare class TranslateLoader implements BaseTranslateLoader {
    protected coreConfigService: CoreConfigService;
    protected http: HttpClient;
    private translations;
    private coreTranslations;
    /**
     * Return observable used by ngx-translate to get translations.
     * @param lang - string, language to retrieve translations from.
     */
    getTranslation(lang: string): Observable<any>;
}
