/** * 环境变量加载器 * 支持从项目根目录的.env文件或系统环境变量中读取配置 */ export declare class EnvLoader { private projectRoot; private envLoaded; constructor(projectRoot: string); /** * 加载环境变量 * 优先级:系统环境变量 > .env文件 */ loadEnv(): void; /** * 验证必要的环境变量 */ private validateRequiredEnvVars; /** * 获取环境变量值 */ getEnvVar(key: string, defaultValue?: string): string | undefined; /** * 获取API配置 */ getApiConfig(): { apiKey: string; baseURL: string; model: string; maxTokens: number; }; } /** * 创建环境变量加载器实例 */ export declare function createEnvLoader(projectRoot: string): EnvLoader;