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