export interface AuditOptions { docsPath: string; domain?: string; issuesOnly?: boolean; silent?: boolean; } export interface AuditResult { totalFiles: number; passedFiles: number; failedFiles: number; issues: AuditIssue[]; stats: AuditStats; healthScore: number; } export interface AuditIssue { file: string; rule: string; severity: 'error' | 'warning' | 'info'; message: string; fixable: boolean; suggestion?: string; } export interface AuditStats { metadataCompliance: number; namingCompliance: number; placementCompliance: number; tagConsistency: number; byDomain: Record; } export interface DomainAuditStats { files: number; issues: number; healthScore: number; } /** * Audit documentation for compliance and issues */ export declare function auditDocumentation(options: AuditOptions): Promise; /** * Get audit summary for a domain */ export declare function getAuditSummaryForDomain(docsPath: string, domain: string): Promise; //# sourceMappingURL=auditor.d.ts.map