import { BaseClientDecorator } from './base-client-decorator'; import { HttpClient } from './client'; import { IHttpClient } from './client-interface'; import { HttpResponse } from './http-response'; export declare class HttpClientDecorator extends BaseClientDecorator { protected client: IHttpClient; constructor(client: IHttpClient); headers(headers: any): HttpClient; contentType(contentType: string): HttpClient; get(url: string, queryParams?: object): Promise>; post(url: string, payload?: any): Promise>; put(url: string, payload?: any): Promise>; delete(url: string, queryParams?: object): Promise>; }