import { HttpHandler, HttpInterceptor, HttpRequest, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import { InjectionToken } from '@angular/core'; /** * `HttpHandler` which applies an `HttpInterceptor` to an `HttpRequest`. * * @see https://github.com/angular/angular/blob/6.0.x/packages/common/http/src/interceptor.ts#L52 */ export declare class HttpInterceptorHandler implements HttpHandler { private next; private interceptor; constructor(next: HttpHandler, interceptor: HttpInterceptor); handle(req: HttpRequest): Observable>; } /** * A multi-provider token which represents the array of `HttpInterceptor`s that * are registered for ApiHttp * * */ export declare const API_HTTP_INTERCEPTORS: InjectionToken; export declare const API_HTTP_INTERCEPTORS_INJECTION_TOKEN: InjectionToken>;