import { Command } from 'commander'; /** * Profile configuration structure. */ interface Profile { name: string; llm: { provider: 'openai' | 'anthropic' | 'ollama'; model?: string; }; interview: { maxQuestionsPerTool?: number; personas?: string[]; timeout?: number; skipErrorTests?: boolean; }; output: { format?: 'markdown' | 'json' | 'both'; outputDir?: string; }; } export declare const profileCommand: Command; /** * Get the profile config to merge with main config. * Returns null if no current profile is set. */ export declare function getActiveProfileConfig(): Partial<{ llm: Profile['llm']; interview: Profile['interview']; output: Profile['output']; }> | null; export {}; //# sourceMappingURL=profile.d.ts.map