import { TranslateService } from '@ngx-translate/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';
export declare class TotvsTranslateProvider {
    private _translateNgx;
    private http;
    constructor(_translateNgx: TranslateService, http: Http);
    private i18n;
    private language;
    initialize(_language: string, _component: string): void;
    instant(message: string, _component: string): any;
    get(keys: string | Array<string>, _component: string, interpolateParams?: Object): any;
    private findMessage;
    private getFromBetween;
    private fillParameters;
    private getJSONDataAsync;
    private handleError;
}
