import { LoggerFactory } from './logger-factory';
import { LockedData } from './locked-data';
import { CronConfig, EventManager, InternalStateManager, Step } from './types';
export type CronManager = {
    createCronJob: (step: Step<CronConfig>) => void;
    removeCronJob: (step: Step<CronConfig>) => void;
    close: () => void;
};
export declare const setupCronHandlers: (lockedData: LockedData, eventManager: EventManager, state: InternalStateManager, loggerFactory: LoggerFactory) => {
    createCronJob: (step: Step<CronConfig>) => void;
    removeCronJob: (step: Step<CronConfig>) => void;
    close: () => void;
};
