import { SubscriberRepository, SubscriberEntity } from '@novu/dal'; import { CreateSubscriber } from '../create-subscriber'; import { ProcessSubscriberCommand } from './process-subscriber.command'; export declare class ProcessSubscriber { private createSubscriberUsecase; private subscriberRepository; constructor(createSubscriberUsecase: CreateSubscriber, subscriberRepository: SubscriberRepository); execute(command: ProcessSubscriberCommand): Promise; private getSubscriber; private createOrUpdateSubscriber; private getSubscriberBySubscriberId; } //# sourceMappingURL=process-subscriber.usecase.d.ts.map