export interface ConfigInfo { provider: string; model: string; hasKey: boolean; } /** * Manage agent configuration (auth.json, models.json) */ export declare class ConfigManager { private agentDir; private authStorage; constructor(agentDir?: string); /** * Save API key for a provider */ login(provider: string, apiKey: string): Promise; /** * Update default model for a provider in models.json */ setModel(provider: string, modelId: string): Promise; /** * List current configurations */ list(): ConfigInfo[]; }