export interface ValidationResult { valid: boolean; errors: string[]; warnings: string[]; suggestions: string[]; } export interface MissingConfig { file: string; required: boolean; description: string; defaultPath: string; } export interface ValidationIssue { type: 'error' | 'warning'; field: string; message: string; suggestedFix?: string; } export declare class ConfigValidator { private static instance; private readonly envSchema; private readonly llmConfigSchema; static getInstance(): ConfigValidator; validateEnvFile(envPath: string): Promise; validateLLMConfig(config: unknown): Promise; detectMissingConfigs(): Promise; suggestFixes(issues: ValidationIssue[]): string[]; } //# sourceMappingURL=config-validator.d.ts.map