luxlabs header browser preview


@class NSDictionary, _DPBitValueRecorder;

@interface ENDifferentialPrivacyManager : NSObject {
    _DPBitValueRecorder *_userRiskRecorder;
    _DPBitValueRecorder *_userRiskParametersRecorder;
    _DPBitValueRecorder *_userBeaconCountRecorder;
    _DPBitValueRecorder *_userNotificationRecorder;
    _DPBitValueRecorder *_userNotificationInteractionRecorder;
    _DPBitValueRecorder *_userCodeVerifiedRecorder;
    _DPBitValueRecorder *_userDiagnosedVaccineStatusRecorder;
    _DPBitValueRecorder *_userKeysUploadedRecorder;
    _DPBitValueRecorder *_userDateExposureRecorder;
    _DPBitValueRecorder *_userCodeVerifiedV2Recorder;
    _DPBitValueRecorder *_userKeysUploadedV2Recorder;
    _DPBitValueRecorder *_userSecondaryAttackV2Recorder;
    _DPBitValueRecorder *_userNotificationV2Recorder;
    _DPBitValueRecorder *_userDiagnosedVaccineStatusV2Recorder;
    _DPBitValueRecorder *_userDateExposureV2Recorder;
}

@property (readonly, copy, nonatomic) NSDictionary *metadata;

+ (id)hashForServerExposureConfiguration:(id)a0;
+ (unsigned short)userRiskScoreForExposureDetectionSummary:(id)a0;

- (void).cxx_destruct;
- (void)reportUserRiskScoreWithSummary:(id)a0;
- (void)_submitValue:(id)a0 toRecorder:(id)a1 description:(const char *)a2;
- (BOOL)_submitVectorValue:(id)a0 toRecorder:(id)a1 description:(const char *)a2;
- (id)initWithServerConfiguration:(id)a0 serverExposureConfiguration:(id)a1;
- (void)reportUserBeaconCount:(id)a0;
- (void)reportUserCodeVerified:(unsigned char)a0 reportType:(unsigned int)a1;
- (void)reportUserDiagnosedVaccineStatus:(id)a0;
- (void)reportUserExposureNotificationTapped:(BOOL)a0 classificationIndex:(unsigned char)a1;
- (void)reportUserExposureNotificationWithClassificationIndex:(unsigned char)a0 daysDelay:(unsigned char)a1;
- (void)reportUserKeysUploaded:(unsigned char)a0 reportType:(unsigned int)a1;
- (void)reportUserRiskParameters:(id)a0;
- (void)updatedServerConfiguration:(id)a0 serverExposureConfiguration:(id)a1;

@end