export interface ValidationIssue { severity: 'error' | 'warning' | 'info'; category: 'encoding' | 'structure' | 'table' | 'api_table' | 'image' | 'content'; line?: number; description: string; suggestion?: string; fixed: boolean; } export interface ValidationReport { score: number; totalIssues: number; errors: number; warnings: number; infos: number; fixed: number; issues: ValidationIssue[]; sections: { heading: string; level: number; lineCount: number; }[]; apiCount: number; tableCount: number; imageCount: number; summary: string; } /** * 对转换后的 Markdown 内容进行质量验证 */ export declare function validateContent(content: string, outputDir: string, iterDir: string): Promise; /** * 生成 VALIDATION.md 报告文件内容 */ export declare function generateReport(report: ValidationReport, sourceFile: string): string; //# sourceMappingURL=doc-validator.d.ts.map