import { AgentOptions } from 'http'; import { Client } from '@joktec/core'; import { AxiosInstance } from 'axios'; import { HttpConfig, HttpProxyConfig } from './http.config'; import { HttpAgent, HttpFormRequest, HttpRequest, HttpResponse } from './models'; export interface HttpClient extends Client { checkProxy(proxy: HttpProxyConfig, timeout?: number): Promise<[boolean, string]>; buildAgent(proxy: HttpProxyConfig, opts?: AgentOptions): HttpAgent; request(config: HttpRequest, conId?: string): Promise>; upload(config: HttpFormRequest, conId?: string): Promise>; } //# sourceMappingURL=http.client.d.ts.map