/** * Review Engine * Orchestrates the review process */ import { CodeFlattener } from '../repomix/flattener.js'; import { StorageManager } from '../storage/manager.js'; import { GeminiClient } from '../gemini/client.js'; import type { ReviewResponse, ReviewPlanParams, ReviewImplementationParams } from '../types/index.js'; export declare class ReviewEngine { private flattener; private storage; private geminiClient; constructor(flattener: CodeFlattener, storage: StorageManager, geminiClient: GeminiClient); /** * Orchestrates the plan review process */ reviewPlan(params: ReviewPlanParams): Promise; /** * Orchestrates the implementation review process */ reviewImplementation(params: ReviewImplementationParams): Promise; /** * Compares two task contexts or snapshots */ compareTaskContexts(taskId1: string, taskId2: string): Promise; /** * Formats Gemini response into standardized ReviewResponse */ private formatReviewResponse; /** * Simple text comparison utility */ private comparePlans; } //# sourceMappingURL=engine.d.ts.map