luxlabs header browser preview


@class NSXPCConnection, NSString, HDXPCProcess, _HKEntitlements, HDClientAuthorizationOracle, HDProfile, HDXPCClient, HKHealthStoreConfiguration;

@interface HDHealthStoreClient : NSObject

@property (readonly) HDXPCClient *XPCClient;
@property (readonly) HDProfile *profile;
@property (readonly) _HKEntitlements *entitlements;
@property (readonly) HDClientAuthorizationOracle *authorizationOracle;
@property (readonly) NSXPCConnection *connection;
@property (readonly) HDXPCProcess *process;
@property (readonly, copy) HKHealthStoreConfiguration *configuration;
@property (readonly, copy) NSString *sourceBundleIdentifier;
@property (readonly, copy) NSString *sourceVersion;
@property (readonly, copy) NSString *defaultSourceBundleIdentifier;

- (BOOL)hasRequiredEntitlement:(id)a0 error:(id *)a1;
- (BOOL)hasPrivateMetadataAccess;
- (BOOL)hasArrayEntitlement:(id)a0 containing:(id)a1;
- (BOOL)verifyHealthRecordsPermissionGrantedWithError:(id *)a0;
- (BOOL)hasEntitlement:(id)a0;
- (id)valueForEntitlement:(id)a0;
- (id)initWithXPCClient:(id)a0 configuration:(id)a1 profile:(id)a2;
- (BOOL)hasRequiredArrayEntitlement:(id)a0 containing:(id)a1 error:(id *)a2;
- (id)baseDataEntityEncodingOptions;
- (void).cxx_destruct;
- (id)filterWithQueryFilter:(id)a0 objectType:(id)a1;
- (BOOL)shouldBypassAuthorization;

@end