import { JobEntity, NotificationRepository } from '@novu/dal'; import { DigestFilterSteps } from '../digest-filter-steps'; import { CreateNotificationJobsCommand } from './create-notification-jobs.command'; import { CalculateDelayService } from '../../services'; type NotificationJob = Omit; export declare class CreateNotificationJobs { private digestFilterSteps; private notificationRepository; private calculateDelayService; constructor(digestFilterSteps: DigestFilterSteps, notificationRepository: NotificationRepository, calculateDelayService: CalculateDelayService); execute(command: CreateNotificationJobsCommand): Promise; private createSteps; private filterActiveSteps; private filterDigestSteps; private calculateExpireAt; } export {}; //# sourceMappingURL=create-notification-jobs.usecase.d.ts.map