import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { TranslateLoader } from '@ngx-translate/core'; import { Http } from '@angular/http'; import { Observable } from 'rxjs/Rx'; import { XyyRootConfig, TranslateFile } from '../root/root-config'; export declare class CustomLoader implements TranslateLoader { private http; private files; private xyyRootConfig; constructor(http: Http, files: TranslateFile[], xyyRootConfig: XyyRootConfig); getTranslation(lang: string): Observable; } export declare function httpLoaderFactory(http: Http, files?: TranslateFile[], xyyRootConfig?: XyyRootConfig): CustomLoader; export declare const TRANSLATE_FILES: InjectionToken; export declare class TranslateModule { static forRoot(): ModuleWithProviders; }