import { Observable } from 'rxjs'; import { HttpHandlerInterface, HttpRequestInterface, HttpResponseInterface } from '../contract'; /** * Actually executes http request. */ export declare class HttpRequestExecutor implements HttpHandlerInterface { private readonly _executor; constructor(executor: (request: HttpRequestInterface) => Observable>); handle(request: HttpRequestInterface): Observable>; }