import { type Response } from 'express';
import { RequestedReport, StoredReportData } from '../types/UserReports';
import { Services } from '../types/Services';
/**
 * Checks for stale reports and removes them
 *
 * @param {Services} services
 * @param {string} userId
 * @param {StoredReportData[]} requestedReports
 * @param {StoredReportData[]} recentlyViewedReports
 * @param {Response} res
 * @return {*}
 */
export declare const cleanupReports: (services: Services, userId: string, requestedReports: RequestedReport[], recentlyViewedReports: StoredReportData[], res: Response) => Promise<{
    requestedReports: (RequestedReport | StoredReportData)[];
    recentlyViewedReports: (RequestedReport | StoredReportData)[];
}>;
