/** * HTTP 请求工具 */ export interface HttpResponse { data: T; status: number; statusText: string; headers: Record; url: string; } export declare class HttpError extends Error { response: HttpResponse; constructor(response: HttpResponse); } export declare class YouzanApiError extends Error { response: HttpResponse; constructor(response: HttpResponse); } /** * 发起 POST 请求 * * @param url 支持绝对路径、相对路径 * @param params POST 参数 */ export declare function post(url: string, params?: Record): Promise>; /** * 发起上传文件请求 * * @param url 支持绝对路径、相对路径 * @param files 上传文件参数,支持 Map 或 Object。示例: {"image": "/path/to/filename.jpg"} */ export declare function upload(url: string, files: Map | Record): Promise>; //# sourceMappingURL=http.d.ts.map