import { ISubscribersDefine, ITenantDefine, SubscriberSourceEnum, TriggerRequestCategoryEnum } from '@novu/shared'; import { SubscriberEntity } from '@novu/dal'; import { IBulkJobParams, IJobParams } from '../services/queues/queue-base.service'; export interface IProcessSubscriberDataDto { environmentId: string; organizationId: string; userId: string; transactionId: string; identifier: string; payload: any; overrides: Record>; tenant?: ITenantDefine; actor?: SubscriberEntity; subscriber: ISubscribersDefine; templateId: string; _subscriberSource: SubscriberSourceEnum; requestCategory?: TriggerRequestCategoryEnum; } export interface IProcessSubscriberJobDto extends IJobParams { data?: IProcessSubscriberDataDto; } export interface IProcessSubscriberBulkJobDto extends IBulkJobParams { data: IProcessSubscriberDataDto; } //# sourceMappingURL=process-subscriber-job.dto.d.ts.map