@class EMCoreAnalyticsCollector, NSString, EFLocked, AKPrivateEmailController, ACAccount, NSObject, NSNumber; @protocol OS_os_log, EFAssertableScheduler; @interface EMHideMyEmail : NSObject <EFLoggable> @property (class, readonly) EMHideMyEmail *sharedInstance; @property (class, readonly) NSObject<OS_os_log> *log; @property (retain, nonatomic) AKPrivateEmailController *controller; @property (retain) id<EFAssertableScheduler> scheduler; @property (retain, nonatomic) EFLocked *isAvailableLocked; @property (readonly, nonatomic) ACAccount *primaryAccount; @property (readonly, nonatomic) NSString *primaryAccountAltDSID; @property (readonly, nonatomic) BOOL hasCheckedIfFeatureIsAvailable; @property (readonly, nonatomic) NSString *forwardingEmailForPrimaryAccount; @property (readonly, nonatomic) NSNumber *isAvailable; @property (readonly, nonatomic) EMCoreAnalyticsCollector *analyticsCollector; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (id)forwardingEmailForAccount:(id)a0; - (void).cxx_destruct; - (void)isAvailable:(id /* block */)a0; - (void)generateReplyToEmailForRecipient:(id)a0 hmeAddress:(id)a1 account:(id)a2 completion:(id /* block */)a3; - (void)generateHideMyEmailAddressForEmailAddress:(id)a0 completion:(id /* block */)a1; - (BOOL)isConfigured:(id *)a0; - (void)isHideMyEmailAddressValid:(id)a0 senderAddress:(id)a1 completion:(id /* block */)a2; - (id)addLocalizedDisplayNameForAddress:(id)a0; - (void)generateHideMyEmailAddressForEmailAddress:(id)a0 altDSID:(id)a1 completion:(id /* block */)a2; - (void)hideMyEmailAddressForRecipientAddress:(id)a0 altDSID:(id)a1 completion:(id /* block */)a2; - (void)hideMyEmailAddressForRecipientAddress:(id)a0 completion:(id /* block */)a1; - (void)hideMyEmailAddresses:(id /* block */)a0; - (void)hideMyEmailAddressesInAccountWithAltDSID:(id)a0 completion:(id /* block */)a1; - (BOOL)isConfiguredForAccountWithAltDSID:(id)a0 error:(id *)a1; - (void)resetIsAvailable; @end