import type { Logger } from 'pino';
import type { JobHistoryGateway, PruneJobHistoryResult } from '../../../../modules/review-execution/entities/job/jobHistory.gateway.js';
export interface PruneJobHistoryDependencies {
    jobHistoryGateway: JobHistoryGateway;
    logger: Logger;
}
export interface PruneJobHistoryInput {
    retentionDays: number;
    now: () => Date;
}
export declare class PruneJobHistoryUseCase {
    private readonly deps;
    constructor(deps: PruneJobHistoryDependencies);
    execute(input: PruneJobHistoryInput): Promise<PruneJobHistoryResult>;
}
//# sourceMappingURL=pruneJobHistory.usecase.d.ts.map