import type { HttpClientConfig } from './options.js'; /** 请求发生错误 */ export declare class RequestError extends Error { constructor(url: string, init: RequestInit, cause?: Error, message?: string); /** 请求的 URL */ readonly requestUrl: string; /** 请求的信息 */ readonly requestInit: RequestInit; } /** 响应解析发生错误 */ export declare class RequestResponseError extends RequestError implements RequestResponse { constructor(data: RequestResponse, cause?: Error, message?: string); /** 响应 */ readonly response: Response; /** 服务器响应代码 */ readonly status: number; /** 响应体 */ readonly data: unknown; } /** 完成的请求 */ export interface RequestResponse { /** 请求的 URL */ readonly requestUrl: string; /** 请求的信息 */ readonly requestInit: RequestInit; /** 响应 */ readonly response: Response; /** 服务器响应代码 */ readonly status: number; /** 响应体 */ readonly data: unknown; } /** 发送请求 */ export declare function request(config: HttpClientConfig, url: string, init: RequestInit): Promise; //# sourceMappingURL=request.d.ts.map