import type { Logger } from 'pino';
import type { JobHistoryGateway } from '../../../../modules/review-execution/entities/job/jobHistory.gateway.js';
import type { JobRecord } from '../../../../modules/review-execution/entities/job/jobRecord.schema.js';
export interface LoadRecentJobHistoryDependencies {
    jobHistoryGateway: JobHistoryGateway;
    logger: Logger;
}
export interface LoadRecentJobHistoryInput {
    retentionDays: number;
    now: () => Date;
}
export declare class LoadRecentJobHistoryUseCase {
    private readonly deps;
    constructor(deps: LoadRecentJobHistoryDependencies);
    execute(input: LoadRecentJobHistoryInput): Promise<JobRecord[]>;
}
//# sourceMappingURL=loadRecentJobHistory.usecase.d.ts.map