import { SubscriberRepository, IntegrationRepository, SubscriberEntity } from '@novu/dal'; import { UpdateSubscriberChannelCommand } from './update-subscriber-channel.command'; import { AnalyticsService, InvalidateCacheService } from '../../../services'; export declare class UpdateSubscriberChannel { private invalidateCache; private subscriberRepository; private integrationRepository; private analyticsService; constructor(invalidateCache: InvalidateCacheService, subscriberRepository: SubscriberRepository, integrationRepository: IntegrationRepository, analyticsService: AnalyticsService); execute(command: UpdateSubscriberChannelCommand): Promise; private addChannelToSubscriber; private updateExistingSubscriberChannel; private mapChannel; private unionDeviceTokens; private createUpdatePayload; } //# sourceMappingURL=update-subscriber-channel.usecase.d.ts.map