export interface LoopAnalysisPullRequestReference { readonly number: number; readonly url: string; } export interface LoopAnalysisArchiveMetadata { readonly version: 1; readonly sourceRunDirectory: string; readonly projectCwd: string; readonly branch?: string; readonly analysisReportPath: string; readonly archivedAt: string; readonly pullRequest?: LoopAnalysisPullRequestReference; } export interface LoopAnalysisArchive { readonly sourceMetadataPath: string; readonly metadata: LoopAnalysisArchiveMetadata; } export interface ArchiveLoopAnalysisReportOptions { readonly sourceRunDirectory: string; readonly projectCwd: string; readonly analysisReportPath: string; readonly branch?: string; } export declare function archiveLoopAnalysisReport(options: ArchiveLoopAnalysisReportOptions): LoopAnalysisArchive; export declare function recordLoopAnalysisPullRequest(archive: LoopAnalysisArchive, pullRequest: LoopAnalysisPullRequestReference): void; //# sourceMappingURL=loopAnalysisArchive.d.ts.map