export interface QualityIssue { file: string; line?: number; type: 'placeholder' | 'empty-table' | 'too-short' | 'missing-chart' | 'missing-section'; severity: 'error' | 'warning'; message: string; suggestion: string; } export interface QualityReport { file: string; issues: QualityIssue[]; wordCount: number; hasMermaid: boolean; score: number; } /** * 检查单个文档质量 */ export declare function checkDocumentQuality(filePath: string): Promise; /** * 扫描全局分析目录,检查所有文档质量 */ export declare function runGlobalQualityGate(globalDir?: string): Promise; /** * 打印质量报告 */ export declare function printQualityReport(reports: QualityReport[]): void; //# sourceMappingURL=doc-quality-gate.d.ts.map