/** * Config resolution with profiles and CLI overrides */ export interface ResolvedConfig { model: string; verbose: boolean; stream: boolean; } export interface ResolveOptions { configPath?: string; profile?: string; model?: string; verbose?: boolean; stream?: boolean; } /** * Resolve final config with precedence: * 1. CLI flags (highest) * 2. Environment variables * 3. Profile settings * 4. Config file * 5. Defaults (lowest) */ export declare function resolveConfig(options?: ResolveOptions): ResolvedConfig; /** * Get available profile names */ export declare function getAvailableProfiles(configPath?: string): string[];