type ReviewReportInheritanceStatus = 'copied' | 'partial' | 'unavailable'; interface ReviewReportInheritanceResult { readonly sourceRunSlug?: string; readonly sourceReportDirectory?: string; readonly targetReportDirectory: string; readonly status: ReviewReportInheritanceStatus; readonly fallbackUsed: boolean; readonly copied: ReadonlyArray<{ reportName: string; sourcePath: string; targetPath: string; }>; readonly skipped: ReadonlyArray<{ reportName: string; reason: string; sourcePath?: string; }>; } interface InheritReviewReportsOptions { readonly cwd: string; readonly runsDirectory?: string; readonly sourceRunSlug?: string; readonly currentRunSlug: string; readonly targetReportDirectory: string; readonly reviewReportNames: readonly string[]; readonly discoveryFailures?: readonly string[]; } export declare function inheritReviewReports(options: InheritReviewReportsOptions): ReviewReportInheritanceResult; export declare function writeReviewReportInheritanceDiagnostic(options: InheritReviewReportsOptions, result: ReviewReportInheritanceResult): void; export {}; //# sourceMappingURL=report-inheritance.d.ts.map