import { Observable } from "rxjs/Rx"; import { Requestable } from "../../src/lib/Service/Interface/Requestable"; import { HttpRequest, HttpResponse } from "@angular/common/http"; export interface TestRequest { url: string; method: string; mockResponse: MockedResponse; params: { get: (string) => string; }; } export interface MockedResponse { ok: boolean; status?: number; body: any; } export declare class HttpSpy implements Requestable { onRequest: (request: TestRequest) => void; request(request: HttpRequest): Observable | any>; }