import { Container } from "../utils/container.js"; import { CronJob } from "../types/cron.js"; export declare class CronManager { private container; private jobs; private interval; private isOwner; private lockProbeTimer; private cleanupSchedulerLock; private sessionId; constructor(container: Container, sessionId?: string); private get aiManager(); private get messageManager(); start(): void; private tryLock; private ensureLock; private startLockProbe; stop(): void; createJob(job: Omit): CronJob; deleteJob(id: string): boolean; listJobs(): CronJob[]; private applyJitter; private getDeterministicRandom; private checkJobs; }