export type DocumentQualityDimension = 'grounding' | 'consistency' | 'audience-tone' | 'scope-readiness' | 'render-integrity'; export type DocumentQualityFinding = { dimension: DocumentQualityDimension; severity: 'block' | 'warn'; location: string; finding: string; evidence: string[]; remediation: string; status: 'open' | 'resolved' | 'risk-accepted'; }; export type DocumentQualityReview = { sourceFiles: string[]; sourceDigest: string; audienceProfile: string; author: string; reviewer: string; reviewedAt: string; disposition: 'approve' | 'changes' | 'block'; findings: DocumentQualityFinding[]; }; export declare function documentSourceDigest(files: string[], cwd: string): string; export declare function validateDocumentQualityReview(reviewPath: string, files: string[], cwd: string): DocumentQualityReview;