import type { Logger } from 'pino';
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 CleanupSchedulerDependencies {
    reviewFileGateway: ReviewFileGateway;
    reviewLogFileGateway: ReviewLogFileGateway;
    getRepositories: () => Array<{
        localPath: string;
        enabled: boolean;
    }>;
    logger: Logger;
}
export declare function startCleanupScheduler(dependencies: CleanupSchedulerDependencies): {
    stop: () => void;
};
//# sourceMappingURL=cleanupScheduler.d.ts.map