import { Container } from "../utils/container.js";
import { CronJob } from "../types/cron.js";
export declare class CronManager {
    private container;
    private jobs;
    private interval;
    constructor(container: Container);
    private get aiManager();
    private get messageManager();
    start(): void;
    stop(): void;
    createJob(job: Omit<CronJob, "id" | "createdAt" | "nextRun" | "periodMs">): CronJob;
    deleteJob(id: string): boolean;
    listJobs(): CronJob[];
    private applyJitter;
    private getDeterministicRandom;
    private checkJobs;
}
//# sourceMappingURL=cronManager.d.ts.map