import { type OnModuleDestroy } from '@nestjs/common'; import { type IHttpClient, type RequestConfig } from './client'; import { type PoolOptions } from './pool'; export declare class HttpClientService implements OnModuleDestroy { private readonly dedicatedClients; for(baseURL: string, options?: PoolOptions): IHttpClient; get(url: string, config?: RequestConfig): Promise; post(url: string, data?: unknown, config?: RequestConfig): Promise; put(url: string, data?: unknown, config?: RequestConfig): Promise; patch(url: string, data?: unknown, config?: RequestConfig): Promise; delete(url: string, config?: RequestConfig): Promise; onModuleDestroy(): Promise; } export declare class HttpClientModule { } //# sourceMappingURL=nestjs.d.ts.map