/** * Init Command - Interactive project setup for AgentProbe. * Creates config files, sample tests, and profiles. */ export type AdapterChoice = 'openai' | 'anthropic' | 'ollama' | 'azure' | 'gemini'; export interface InitOptions { adapter: AdapterChoice; createSampleTests: boolean; outputDir: string; projectName?: string; } export interface InitResult { files: string[]; adapter: AdapterChoice; projectName: string; } /** * Generate the default config YAML for a given adapter. */ export declare function generateConfig(opts: InitOptions): string; /** * Generate sample test YAML. */ export declare function generateSampleTests(_adapter: AdapterChoice): string; /** * Generate profiles YAML. */ export declare function generateProfiles(adapter: AdapterChoice): string; /** * Execute the init command, creating files on disk. * Returns list of created files. */ export declare function executeInit(opts: InitOptions): InitResult; /** * Format init result for console display. */ export declare function formatInitResult(result: InitResult): string; //# sourceMappingURL=init.d.ts.map