import type { ReviewFileGateway } from '../../../../modules/review-execution/interface-adapters/gateways/reviewFile.gateway.js';
import type { ReviewLogFileGateway } from '../../../../modules/data-lifecycle/interface-adapters/gateways/reviewLogFile.gateway.js';
export interface CleanupResult {
    deletedReviewFiles: string[];
    deletedLogFiles: string[];
    totalDeletedCount: number;
}
export interface CleanupDependencies {
    reviewFileGateway: ReviewFileGateway;
    reviewLogFileGateway: ReviewLogFileGateway;
}
export declare function cleanupExpiredReviews(projectPath: string, retentionDays: number, dependencies: CleanupDependencies, now?: Date): Promise<CleanupResult>;
//# sourceMappingURL=cleanupExpiredReviews.usecase.d.ts.map