UNPKG

route-claudecode

Version:

Advanced routing and transformation system for Claude Code outputs to multiple AI providers

52 lines 1.29 kB
/** * CodeWhisperer 多源凭据管理器 * 基于 AIClient-2-API 的灵活凭据加载策略 * 项目所有者: Jason Zhang */ import { TokenData, CredentialConfig } from './enhanced-auth-config'; export declare class CredentialManager { private config; private logger?; constructor(config?: CredentialConfig, logger?: any); /** * 按优先级加载凭据 */ loadCredentials(): Promise<TokenData | null>; /** * 从指定源加载凭据 */ private loadFromSource; /** * 从 Base64 编码字符串加载凭据 */ private loadFromBase64; /** * 从指定文件路径加载凭据 */ private loadFromFilePath; /** * 从目录扫描加载凭据 */ private loadFromDirectoryScan; /** * 从环境变量加载凭据 */ private loadFromEnvironment; /** * 从默认路径加载凭据 */ private loadFromDefaultPath; /** * 从文件加载凭据的通用方法 */ private loadCredentialsFromFile; /** * 保存凭据到文件 */ saveCredentialsToFile(filePath: string, newData: Partial<TokenData>): Promise<void>; /** * 日志输出方法 */ private log; } //# sourceMappingURL=credential-manager.d.ts.map