import IHttpClient from './IHttpClient'; import { Observable } from 'rxjs'; import 'whatwg-fetch'; import HttpResponse from './HttpResponse'; import { Headers } from './Headers'; declare class HttpClient implements IHttpClient { get(url: string, headers?: Headers): Observable; post(url: string, body?: {} | FormData, headers?: Headers): Observable; put(url: string, body?: {}, headers?: Headers): Observable; patch(url: string, body?: {}, headers?: Headers): Observable; delete(url: string, headers?: Headers): Observable; private getJsonBody; private addJsonHeaders; private performNetworkCall; } export default HttpClient;