/** * Configuration template options. */ export interface ConfigTemplateOptions { /** Server command (optional, can be set later) */ serverCommand?: string; /** Server arguments */ serverArgs?: string[]; /** LLM provider for explore command */ provider?: 'ollama' | 'openai' | 'anthropic'; /** Preset name used to generate this config */ preset?: string; /** Environment variables detected from .env.example */ envVars?: string[]; /** Whether to optimize for CI (affects baseline.failOnDrift default) */ ciOptimized?: boolean; /** Whether to enable security testing (affects check.security.enabled default) */ securityEnabled?: boolean; } /** * Generate a comprehensive bellwether.yaml configuration file. * * The generated file includes ALL possible options with explanatory comments, * so users can customize without consulting documentation. * * This config is used by both 'bellwether check' and 'bellwether explore' commands. */ export declare function generateConfigTemplate(options?: ConfigTemplateOptions): string; /** * Preset configurations for common use cases. */ export declare const PRESETS: Record; /** * Get preset-specific YAML overrides for documentation purposes. * * @param presetName - Name of the preset (ci, security, thorough, local) * @returns YAML string with preset-specific settings or null if preset not found */ export declare function getPresetOverrides(presetName: string): string | null; /** * Generate a preset-specific configuration. */ export declare function generatePresetConfig(presetName: string, options?: ConfigTemplateOptions): string; //# sourceMappingURL=template.d.ts.map