import { type SyncResult } from '../metadata/sync.js'; import { type LinkCheckResult } from '../links/checker.js'; import { type AuditResult } from '../audit/auditor.js'; export interface MaintainOptions { docsPath: string; quick?: boolean; fix?: boolean; silent?: boolean; } export interface MaintainResult { success: boolean; domainHealth: DomainHealthResult; metadataSync?: SyncResult; linkCheck?: LinkCheckResult; audit?: AuditResult; healthScore: number; reportPath?: string; errors: string[]; } export interface DomainHealthResult { healthy: boolean; presentDomains: string[]; missingDomains: string[]; missingIndexes: string[]; missingRegistries: string[]; } /** * Run full maintenance on documentation */ export declare function runMaintenance(options: MaintainOptions): Promise; /** * Quick health check without full maintenance */ export declare function quickHealthCheck(docsPath: string): Promise<{ healthy: boolean; score: number; issues: string[]; }>; //# sourceMappingURL=orchestrator.d.ts.map