@class ENTemporaryExposureKeyManager, ENChaffTestResultSession, ENRegion, NSURLSession, NSMutableDictionary, ENConfigurationStore, NSObject, ENXPCTimer, ENExposureDatabase; @protocol ENTestResultManagerDelegate, OS_dispatch_queue; @interface ENTestResultManager : NSObject { NSObject *_queue; ENChaffTestResultSession *_chaffSession; NSMutableDictionary *_sessionsByUUID; NSURLSession *_URLSession; NSURLSession *_URLBackupSession; ENXPCTimer *_chaffingTimer; ENRegion *_chaffingRegion; unsigned long long _maxRetryTime; } @property (readonly, nonatomic) ENConfigurationStore *configurationStore; @property (readonly, nonatomic) ENExposureDatabase *exposureDatabase; @property (readonly, nonatomic) ENTemporaryExposureKeyManager *temporaryExposureKeyManager; @property (weak, nonatomic) id delegate; + (BOOL)checkValidNonce:(id)a0 size:(unsigned long long)a1; + (id)generateSecureNonce:(unsigned long long)a0; - (void)startSelfReportWebSession:(id)a0 completionHandler:(id /* block */)a1; - (void)_invalidate; - (void)invalidate; - (void).cxx_destruct; - (void)_activateAutomatedChaffingWithRegion:(id)a0; - (id)_configurationForRegion:(id)a0 error:(id *)a1; - (id)_createSessionWithVerificationCode:(id)a0 proxyEnabled:(BOOL)a1 region:(id)a2 maxRetryTime:(unsigned long long)a3 error:(id *)a4; - (id)_createURLSessionWithSecondaryIdentifier:(BOOL)a0; - (void)_deactivateAutomatedChaffing; - (id)_existingSessionForVerificationCode:(id)a0 region:(id)a1; - (void)_finishSessionWithUUID:(id)a0 userDidConsent:(BOOL)a1 metadata:(id)a2 completionHandler:(id /* block */)a3; - (BOOL)_getRevisionToken:(id *)a0 forSession:(id)a1 error:(id *)a2; - (id)_getTemporaryExposureKeysForUpload:(BOOL)a0 requireConsentForRegion:(id)a1 error:(id *)a2; - (void)_invalidateSession:(id)a0; - (id)_metadataForSessionWithUUID:(id)a0 error:(id *)a1; - (id)_revisionTokenKeyForSession:(id)a0; - (id)_serverConfigurationForRegion:(id)a0 error:(id *)a1; - (id)_sessionWithUUID:(id)a0 error:(id *)a1; - (BOOL)_setRevisionToken:(id)a0 forSession:(id)a1 error:(id *)a2; - (void)_startChaffTestVerficationSessionForRegion:(id)a0 completionHandler:(id /* block */)a1; - (void)_startSelfReportWebSession:(id)a0 completionHandler:(id /* block */)a1; - (void)_startTestVerficationSessionWithCode:(id)a0 proxyEnabled:(BOOL)a1 region:(id)a2 completionHandler:(id /* block */)a3; - (void)_updateChaffingTimerBlock; - (void)activateAutomatedChaffingWithRegion:(id)a0; - (void)activateWebSession:(id)a0 verificationTimestamp:(double)a1 nonceTimestamp:(double)a2; - (void)deactivateAutomatedChaffing; - (void)deactivateWebSession; - (void)finishSessionWithUUID:(id)a0 userDidConsent:(BOOL)a1 metadata:(id)a2 completionHandler:(id /* block */)a3; - (id)initWithConfigurationStore:(id)a0 exposureDatabase:(id)a1 temporaryExposureKeyManager:(id)a2 queue:(id)a3; - (id)metadataForSessionWithUUID:(id)a0 error:(id *)a1; - (void)setMaxRetryTime:(unsigned long long)a0; - (void)startChaffTestVerficationSessionForRegion:(id)a0 completionHandler:(id /* block */)a1; - (void)startTestVerficationSessionWithCode:(id)a0 proxyEnabled:(BOOL)a1 region:(id)a2 completionHandler:(id /* block */)a3; @end