import { IRequestHeaders } from './IRequestHeaders'; import { IResponse } from './IResponse'; export interface IWebClient { get: (url: string, headers?: IRequestHeaders) => Promise>; post: (url: string, body: any, headers?: IRequestHeaders) => Promise>; put: (url: string, body: any, headers?: IRequestHeaders) => Promise>; delete: (url: string, headers?: IRequestHeaders) => Promise>; }