import type { CronJob } from '../types/index.js'; export interface CronSchedulerOptions { port: number; cronSecret?: string; jobs: CronJob[]; } /** * Manages scheduling and execution of cron jobs */ export declare class CronScheduler { private jobs; private port; private cronSecret?; constructor(options: CronSchedulerOptions); /** * Initialize cron jobs from configuration */ private initializeJobs; /** * Stop all scheduled jobs */ stop(): void; /** * Get the number of scheduled jobs */ get count(): number; } /** * Set up graceful shutdown handlers */ export declare function setupShutdownHandlers(scheduler: CronScheduler): void; //# sourceMappingURL=index.d.ts.map