import { ModuleWithProviders, ApplicationRef, ComponentFactoryResolver } from '@angular/core';
import { Http } from '@angular/http';
import { AuthHttp } from 'angular2-jwt';
import { AuthService } from '../services/secure-http/auth.service';
import { GHDAdalConfig } from '../models/adal-config.model';
export declare const getAuthHttp: (http: Http, authService: AuthService) => AuthHttp;
export declare const getAuthService: (config: any, applicationRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver) => AuthService;
export declare class GHDSecureHttpModule {
    constructor(parentModule: GHDSecureHttpModule);
    static forRoot(config: GHDAdalConfig): ModuleWithProviders;
}
