import { SubscriberPreferenceRepository, SubscriberRepository } from '@novu/dal'; import { GetSubscriberGlobalPreferenceCommand } from './get-subscriber-global-preference.command'; export declare class GetSubscriberGlobalPreference { private subscriberPreferenceRepository; private subscriberRepository; constructor(subscriberPreferenceRepository: SubscriberPreferenceRepository, subscriberRepository: SubscriberRepository); execute(command: GetSubscriberGlobalPreferenceCommand): Promise<{ preference: { enabled: boolean; channels: { email?: boolean; sms?: boolean; in_app?: boolean; chat?: boolean; push?: boolean; }; }; }>; private fetchSubscriber; private updatePreferenceStateWithDefault; } //# sourceMappingURL=get-subscriber-global-preference.usecase.d.ts.map