import { ModuleWithProviders, Injector, InjectionToken } from '@angular/core';
import { Http } from '@angular/http';
import { HttpInterceptorService, IHttpInterceptorConfig } from './interceptors/http-interceptor.service';
export declare const HTTP_CONFIG: InjectionToken<HttpConfig>;
export declare type HttpConfig = {
    interceptors: IHttpInterceptorConfig[];
};
export declare function httpFactory(http: Http, injector: Injector, config: HttpConfig): HttpInterceptorService;
export declare class QuiverHttpModule {
    static forRoot(config?: HttpConfig): ModuleWithProviders;
}
