import { AxiosRequestConfig } from 'axios'; export interface ProxyConfig { http?: string; https?: string; noProxy?: string[]; } export declare class HttpClient { private axiosInstance; private proxyConfig?; constructor(proxyConfig?: ProxyConfig); private setupProxy; get(url: string, config?: AxiosRequestConfig): Promise>; post(url: string, data?: any, config?: AxiosRequestConfig): Promise>; put(url: string, data?: any, config?: AxiosRequestConfig): Promise>; delete(url: string, config?: AxiosRequestConfig): Promise>; } //# sourceMappingURL=http-client.d.ts.map