import { IHttpClient, HttpRequestOptions, HttpResponse } from '../types'; export declare class HttpClient implements IHttpClient { private axiosInstance; private baseUrl; constructor(baseUrl: string, defaultTimeout?: number); request(options: HttpRequestOptions): Promise; get(url: string, options?: Partial): Promise; post(url: string, data?: any, options?: Partial): Promise; put(url: string, data?: any, options?: Partial): Promise; delete(url: string, options?: Partial): Promise; patch(url: string, data?: any, options?: Partial): Promise; private sleep; } //# sourceMappingURL=http-client.d.ts.map