import { AxiosRequestConfig, AxiosResponse } from 'axios'; /** * HTTP请求curl命令生成器 */ export declare class CurlGenerator { /** * 生成curl命令 */ static generateCurlCommand(config: AxiosRequestConfig, response?: AxiosResponse): string; /** * 生成简化的curl命令(用于日志记录) */ static generateSimplifiedCurl(config: AxiosRequestConfig): string; /** * 生成用于调试的详细curl命令 */ static generateDebugCurl(config: AxiosRequestConfig, response?: AxiosResponse): string; /** * 从curl命令解析请求配置 */ static parseCurlCommand(curlCommand: string): Partial; /** * 构建完整URL */ private static buildUrl; /** * 过滤敏感头信息 */ private static sanitizeHeaderValue; }