import type { ModuleEntry } from "@pupt/lib"; import type { Config } from "../types/config.js"; import type { ReviewData, ReviewOptions } from "../types/review.js"; export declare class ReviewDataBuilder { private config; private historyManager; private puptService; private annotationAnalyzer; constructor(config: Config & { modules?: ModuleEntry[]; }); buildReviewData(options: ReviewOptions): Promise; private filterBySince; private parseSinceDate; private groupByPrompt; private buildPromptReviewData; private getHistoryFileName; private extractPromptName; private getAnnotations; private calculateUsageStatistics; private calculateExecutionOutcomes; private calculateMetadata; private calculateDataCompleteness; } //# sourceMappingURL=review-data-builder.d.ts.map