import { ApiRequestSpec, ApiResponseSpec } from '../../types/index.js'; /** * Apifox API 客户端 * 封装 Apifox REST API 调用 */ export declare class ApifoxClient { private client; private accessToken; constructor(accessToken: string, baseUrl?: string); /** * 获取项目信息 * @param projectId 项目 ID * @returns 项目信息 */ getProjectInfo(projectId: string): Promise<{ id: string; name: string; description?: string; }>; /** * 获取项目接口列表 * @param projectId 项目 ID * @param keyword 搜索关键词(可选) * @returns 接口列表 */ getInterfaces(projectId: string, keyword?: string): Promise>; /** * 获取接口详情 * @param projectId 项目 ID * @param interfaceId 接口 ID * @returns 接口详情 */ getInterfaceDetail(projectId: string, interfaceId: string): Promise<{ id: string; name: string; method: string; path: string; description?: string; request?: ApiRequestSpec; response?: ApiResponseSpec; }>; /** * 搜索接口(根据关键词) * @param projectId 项目 ID * @param keyword 搜索关键词 * @returns 匹配的接口列表 */ searchInterfaces(projectId: string, keyword: string): Promise>; } //# sourceMappingURL=apifox.d.ts.map