interface ValidationError { file: string; line: number; column: number; message: string; code: string; severity: 'error' | 'warning' | 'info'; ruleId: string; suggestion?: string; } interface ValidatorConfig { strict: boolean; checkOptionalProps: boolean; checkPerformance: boolean; maxComplexity: number; enableCache: boolean; } export declare function validateRynexCode(projectRoot: string, config?: Partial): ValidationError[]; export declare function printValidationErrors(errors: ValidationError[], verbose?: boolean): void; export declare function printDetailedReport(errors: ValidationError[]): void; export declare function clearValidationCache(): void; export declare function getValidationStats(projectRoot: string, config?: Partial): any; export declare function runRynexValidation(projectRoot: string, options?: { verbose?: boolean; detailed?: boolean; config?: Partial; }): boolean; export {}; //# sourceMappingURL=rynex-validator.d.ts.map