import { HttpClientAdapter, RestRequestConfig, RestResponse } from "../adapters/http-client.adapter"; import { HttpRequestInfoModel } from "../models/http-request-info.model"; export declare class DefaultHttpClientFactory implements HttpClientAdapter { delete>(url: string, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; get>(url: string, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; head>(url: string, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; options>(url: string, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; patch>(url: string, data: any, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; post>(url: string, data: any, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; put>(url: string, data: any, config: RestRequestConfig, info: HttpRequestInfoModel): Promise; }