/** * HTTP 调用结果 */ export interface ApiResult { success: boolean; message?: string; data?: any; code?: number; } /** * 通用错误处理 */ export declare function handleAxiosError(error: any, actionName: string): ApiResult; /** * Package.json 结构 */ interface PackageJson { name: string; version: string; [key: string]: any; } /** * 调用研发平台 API * @param apiUrl API 地址 * @param requestBody 请求体 * @param rid 用户 rid * @param rtoken 用户 token * @param pkg package.json 对象(用于获取 MCP 名称和版本) * @param extraHeaders 额外的请求头(可选),例如 { 'x-username': 'xxx' } * @example * import pkg from '../package.json'; * await callRdApi(apiUrl, requestBody, rid, rtoken, pkg); */ export declare function callRdMCPApi(apiUrl: string, requestBody: Record, rid: string, rtoken: string, pkg: PackageJson, extraHeaders?: Record): Promise; export {};