luxlabs header browser preview


@class HKObserverSet, NSString, HKHealthStore, NSUUID, HKTaskServerProxyProvider;
@protocol HKKeyValueDomainObserver;

@interface HKKeyValueDomain : NSObject <_HKXPCExportable> {
    NSUUID *_identifier;
    HKTaskServerProxyProvider *_proxyProvider;
    HKObserverSet<HKKeyValueDomainObserver> *_observers;
}

@property (readonly, nonatomic) long long category;
@property (readonly, copy, nonatomic) NSString *domainName;
@property (readonly, nonatomic) HKHealthStore *healthStore;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)clientInterface;
+ (id)serverInterface;
+ (id)emergencyDefaultsDomainWithHealthStore:(id)a0;
+ (id)healthAppDefaultsDomainWithHealthStore:(id)a0;
+ (id)healthArticlesDefaultsDomainWithHealthStore:(id)a0;
+ (id)heartRhythmDefaultsDomainWithHealthStore:(id)a0;
+ (id)safetyDefaultsDomainWithHealthStore:(id)a0;
+ (id)safetyDefaultsLocalDomainWithHealthStore:(id)a0;

- (id)exportedInterface;
- (id)stringForKey:(id)a0 error:(id *)a1;
- (id)remoteInterface;
- (void)setString:(id)a0 forKey:(id)a1 completion:(id /* block */)a2;
- (void)invalidate;
- (void)connectionInvalidated;
- (void)stringForKey:(id)a0 completion:(id /* block */)a1;
- (BOOL)setString:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void).cxx_destruct;
- (id)dataForKey:(id)a0 error:(id *)a1;
- (void)removeValuesForKeys:(id)a0 completion:(id /* block */)a1;
- (id)_dataFromPropertyListValue:(id)a0 error:(id *)a1;
- (void)_handleAutomaticProxyReconnection;
- (void)_observeKeyValueDomainChanges:(BOOL)a0 completion:(id /* block */)a1;
- (id)_propertyListValueFromData:(id)a0 error:(id *)a1;
- (void)_registerFirstObserverWithCompletion:(id /* block */)a0;
- (void)_startObservation:(id)a0 withCompletion:(id /* block */)a1;
- (BOOL)_synchronouslyRegisterToObserveKeyValueDomainChanges:(id *)a0;
- (void)_unregisterLastObserver;
- (void)allValuesWithCompletion:(id /* block */)a0;
- (id)allValuesWithError:(id *)a0;
- (void)clientRemote_didUpdate;
- (void)dataForKey:(id)a0 completion:(id /* block */)a1;
- (void)dateForKey:(id)a0 completion:(id /* block */)a1;
- (id)dateForKey:(id)a0 error:(id *)a1;
- (id)hkhr_electrocardiogramRecordingFirstOnboardingCompletedDateWithError:(id *)a0;
- (id)initWithCategory:(long long)a0 domainName:(id)a1 healthStore:(id)a2;
- (void)numberForKey:(id)a0 completion:(id /* block */)a1;
- (id)numberForKey:(id)a0 error:(id *)a1;
- (void)propertyListValueForKey:(id)a0 completion:(id /* block */)a1;
- (id)propertyListValueForKey:(id)a0 error:(id *)a1;
- (void)setData:(id)a0 forKey:(id)a1 completion:(id /* block */)a2;
- (BOOL)setData:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void)setDate:(id)a0 forKey:(id)a1 completion:(id /* block */)a2;
- (BOOL)setDate:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void)setNumber:(id)a0 forKey:(id)a1 completion:(id /* block */)a2;
- (BOOL)setNumber:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void)setPropertyListValue:(id)a0 forKey:(id)a1 completion:(id /* block */)a2;
- (BOOL)setPropertyListValue:(id)a0 forKey:(id)a1 error:(id *)a2;
- (void)setValueForAllKeys:(id)a0 completion:(id /* block */)a1;
- (void)setValuesWithDictionary:(id)a0 completion:(id /* block */)a1;
- (void)startObservation:(id)a0;
- (void)stopObservation:(id)a0;
- (void)unitTest_startObservation:(id)a0 withCompletion:(id /* block */)a1;

@end