import type { DetectedError } from '../errors/pattern-matcher.js'; import type { ErrorResolution } from './resolution-db.js'; export interface ValidationResult { valid: boolean; errors: DetectedError[]; warnings: DetectedError[]; fixedCode?: string; fixes?: Array<{ error: string; fix: string; }>; } export declare class CodeValidationService { private errorDetection; private autoFix; private resolutionDb; constructor(); validateCode(code: string, filename?: string, autoFixEnabled?: boolean): Promise; resolveError(error: DetectedError): ErrorResolution; } //# sourceMappingURL=index.d.ts.map