import { EggApplicationCore } from "../egg.js"; import { ClientOptions, ClientOptions as HttpClientOptions, HttpClient as HttpClient$1, HttpClientResponse, HttpClientResponse as HttpClientResponse$1, RequestOptions, RequestURL, RequestURL as HttpClientRequestURL } from "urllib"; //#region src/lib/core/httpclient.d.ts export interface HttpClientRequestOptions extends RequestOptions { ctx?: any; tracer?: any; } export declare class HttpClient extends HttpClient$1 { #private; constructor(app: EggApplicationCore, options?: ClientOptions); request(url: RequestURL, options?: HttpClientRequestOptions): Promise>; curl(url: RequestURL, options?: HttpClientRequestOptions): Promise>; } //#endregion export type { HttpClient as EggContextHttpClient, HttpClient as EggHttpClient, HttpClientOptions, HttpClientRequestURL, HttpClientResponse };