import { Observable } from 'rxjs'; import { HttpHandlerInterface, HttpInterceptorInterface, HttpRequestInterface, HttpResponseInterface } from '../contract'; /** * Http handler wraps the interceptor and creates handler/interceptor chain. */ export declare class HttpHandler implements HttpHandlerInterface { private readonly _interceptor; private readonly _next; constructor(interceptor: HttpInterceptorInterface, next: HttpHandlerInterface); handle(request: HttpRequestInterface): Observable>; }