/** * Specialized utility class for Control-Character diagnosis and repair * Can be used separately for debugging and analysis */ export declare class ControlCharDiagnostics { /** * Performs a complete diagnosis of Control Characters */ static diagnose(jsonStr: string): { summary: { isValid: boolean; hasControlChars: boolean; totalIssues: number; canBeFixed: boolean; }; issues: Array<{ position: number; char: string; charCode: number; type: string; severity: 'low' | 'medium' | 'high'; context: string; fieldName?: string; }>; suggestions: string[]; repairPreview: string; }; /** * Repairs Control Characters with detailed logging */ static repair(jsonStr: string): { success: boolean; repairedJson: string; appliedFixes: Array<{ position: number; original: string; replacement: string; type: string; }>; errors?: string[]; }; /** * Generates a detailed diagnosis report */ static generateReport(jsonStr: string): string; /** * Quick fix for common cases */ static quickFix(jsonStr: string): string; /** * Extracts context around a position */ private static extractContext; /** * Generates a repair preview */ private static generateRepairPreview; } //# sourceMappingURL=control-char-diagnostics.util.d.ts.map