/** * 配置管理器 * 负责从环境变量中获取配置信息 * APIFOX_ACCESS_TOKEN 和 APIFOX_API_BASE_URL 从环境变量中获取(MCP Server 的 env 配置) * 缓存配置从 MCP 配置文件中读取(.cursor/mcp.json) */ export declare class ConfigManager { private projectRoot; private cacheConfig; constructor(projectRoot: string); /** * 从 MCP 配置文件中读取缓存配置 * 复用 src/lib/env.ts 的配置读取逻辑,但只读取 cache 字段 */ private loadCacheConfig; /** * 复用 src/lib/env.ts 的路径构建逻辑 */ private buildCandidatePaths; /** * 复用 src/lib/env.ts 的服务器配置选择逻辑 */ private pickServerConfig; /** * 从环境变量中获取 APIFOX_ACCESS_TOKEN * @returns access token 或 null */ getAccessToken(): string | null; /** * 从环境变量中获取 APIFOX_API_BASE_URL * @returns API base URL 或 null */ getApiBaseUrl(): string | null; /** * 获取项目的 TTL(优先使用项目特定 TTL,否则使用通用 TTL) */ getProjectTTL(projectId: string): number; /** * 获取默认 TTL */ getDefaultTTL(): number; } //# sourceMappingURL=manager.d.ts.map