import { Agenda } from '@hokify/agenda'; import { JobCronNameEnum } from '@novu/shared'; import { CronService } from './cron.service'; import { CronJobProcessor, CronMetrics, CronOptions } from './cron.types'; import { MetricsService } from '../metrics'; export declare class AgendaCronService extends CronService { private agenda; cronServiceName: string; constructor(metricsService: MetricsService, activeJobs: JobCronNameEnum[], agenda: Agenda); protected addJob(jobName: JobCronNameEnum, processor: CronJobProcessor, interval: string, options: CronOptions): Promise; protected removeJob(jobName: string): Promise; protected initialize(): Promise; protected shutdown(): Promise; protected getMetrics(): Promise; } //# sourceMappingURL=agenda-cron.service.d.ts.map