export interface ValidationError { path: string; message: string; suggestion?: string; } export interface ValidationResult { valid: boolean; errors: ValidationError[]; } export declare class ConfigValidatorService { private readonly logger; private readonly ajv; private readonly VALID_PROVIDERS; private readonly KNOWN_AGENT_FIELDS; private readonly KNOWN_INLINE_FIELDS; private readonly KNOWN_DOCUMENT_FIELDS; constructor(); validateConfig(config: any, configPath?: string): ValidationResult; private validateSchema; private formatSchemaErrors; private validateDocumentFiles; private detectTypos; private validateValues; private findClosestMatch; private levenshteinDistance; private formatJsonPath; formatErrorMessage(errors: ValidationError[]): string; }