import { AntriConfig } from '../types.js'; export interface VisualDefect { id: string; type: 'contrast' | 'alignment' | 'overlap' | 'runtime_error' | 'typography' | 'responsive' | 'interactive'; severity: 'low' | 'medium' | 'high' | 'critical'; description: string; selector?: string; fixSummary: string; } export interface VisualHealResult { originalHtml: string; healedHtml: string; visualScore: number; defectsFound: VisualDefect[]; patchSummary: string; durationMs: number; } export declare class VisualHealerEngine { private config; constructor(config?: AntriConfig); /** * Performs autonomous visual defect detection & self-healing on an HTML/CSS/JS application */ healHtmlApplication(options: { html: string; screenshotBase64?: string; consoleLogs?: string[]; userFeedback?: string; }): Promise; private parseHealedOutput; private generateFallbackHealedResponse; } //# sourceMappingURL=visualHealer.d.ts.map