luxlabs header browser preview


@class NSTimeZone, NSString, NSDictionary, _HKFeatureFlags, NSNumber;

@interface _HKBehavior : NSObject {
    struct _HKLazyLoader<_HKFeatureFlags *> { _HKFeatureFlags *_value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _featureFlags;
    NSNumber *_overriddenSupportsSwimmingWorkoutSessions;
    NSNumber *_overriddenEnableManateeForHSA2Accounts;
    NSNumber *_overriddenSupportsWorkoutSmoothing;
    NSNumber *_overriddenSupportsCachedStatisticsCollectionQueries;
    NSNumber *_overriddenSupportsCachedSleepDaySummaryQueries;
    NSNumber *_overriddenSupportsActiveQueryDaemonTransactions;
    NSNumber *_overriddenFitnessMode;
    NSString *_overriddenCurrentDeviceDisplayName;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _isRunningStoreDemoMode;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _runningInStoreDemoModeF201;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _futureMigrationsEnabled;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _ontologyDatabaseFutureMigrationsEnabled;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _performsAutomaticUserDomainConceptProcessing;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _shouldReceiveECGSamples;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsCloudSync;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsCloudSyncSharding;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsCloudSyncStagingShard;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsPeriodicFullCloudSync;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsPeriodicFastCloudSync;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _isRealityDevice;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsCoordinatedCloudSync;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _supportsSharedSummarySync;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _canPerformOwnershipTakeover;
    struct _HKLazyLoader<bool> { BOOL _value; BOOL _hasLoaded; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _loadLock; } _isiPad;
}

@property (nonatomic) BOOL isDeviceSupported;
@property (nonatomic) BOOL isAppleInternalInstall;
@property (nonatomic) BOOL isAppleWatch;
@property (nonatomic) BOOL isCompanionCapable;
@property (nonatomic) BOOL hasTelephonyCapability;
@property (nonatomic) BOOL isTestingDevice;
@property (nonatomic) BOOL isRunningStoreDemoMode;
@property (nonatomic) BOOL runningInStoreDemoModeF201;
@property (nonatomic) BOOL isRunningSeedBuild;
@property (nonatomic) BOOL shouldReceiveECGSamples;
@property (nonatomic) BOOL supportsBluetoothDiscovery;
@property (nonatomic) BOOL supportsPeriodicFullCloudSync;
@property (nonatomic) BOOL supportsPeriodicFastCloudSync;
@property (nonatomic) BOOL isRealityDevice;
@property (nonatomic) BOOL supportsCoordinatedCloudSync;
@property (nonatomic) BOOL supportsSharedSummarySync;
@property (nonatomic) BOOL canPerformOwnershipTakeover;
@property (nonatomic) BOOL isiPad;
@property (copy, nonatomic) NSString *currentDeviceDisplayName;
@property (copy, nonatomic) NSString *unitTest_deviceRegionCode;
@property (copy, nonatomic) NSString *currentDeviceClass;
@property (copy, nonatomic) NSString *currentOSBuild;
@property (copy, nonatomic) NSString *currentOSName;
@property (copy, nonatomic) NSString *currentOSVersion;
@property (nonatomic) BOOL collectsCalorimetry;
@property (nonatomic) BOOL collectsData;
@property (nonatomic) BOOL ontologyIndexingEnabled;
@property (nonatomic) BOOL ontologyIndexingRequiresAccounts;
@property (nonatomic) BOOL performsAutomaticUserDomainConceptProcessing;
@property (nonatomic) BOOL performsAutomaticConceptIndexing;
@property (nonatomic) BOOL performsWorkoutCondensation;
@property (nonatomic) BOOL supportsAWDMetricSubmission;
@property (nonatomic) BOOL supportsActivitySharing;
@property (nonatomic) BOOL supportsAppSubscriptions;
@property (nonatomic) BOOL supportsBackgroundSyncRequests;
@property (nonatomic) BOOL supportsCloudSync;
@property (nonatomic) BOOL supportsCloudSyncSharding;
@property (nonatomic) BOOL supportsCloudSyncStagingShard;
@property (nonatomic) BOOL supportsComputedUserCharacteristicCaching;
@property (nonatomic) BOOL supportsHeartRateDataCollection;
@property (nonatomic) BOOL supportsNanoSync;
@property (nonatomic) BOOL supportsOntology;
@property (nonatomic) BOOL supportsOntologyDatabaseUpdates;
@property (nonatomic) BOOL supportsOntologyFeatureEvaluation;
@property (nonatomic) BOOL supportsOntologyDatabaseFutureMigrations;
@property (nonatomic) BOOL supportsPeriodicCountryMonitoring;
@property (nonatomic) BOOL supportsSampleExpiration;
@property (nonatomic) BOOL supportsSwimmingWorkoutSessions;
@property (nonatomic) BOOL supportsWorkouts;
@property (nonatomic) BOOL supportsWorkoutRouteSmoothing;
@property (nonatomic) BOOL tinkerModeEnabled;
@property (nonatomic) BOOL healthAppHidden;
@property (nonatomic) BOOL healthAppNotInstalled;
@property (nonatomic) BOOL schedulesXPCAlarms;
@property (nonatomic) BOOL isStandalonePhoneFitnessMode;
@property (nonatomic) unsigned long long fitnessMode;
@property (nonatomic) BOOL showSensitiveLogItems;
@property (nonatomic) BOOL futureMigrationsEnabled;
@property (copy, nonatomic) NSString *additionalEntitlementForConnection;
@property (nonatomic) BOOL shouldRegisterPeriodicActivities;
@property (retain, nonatomic) NSDictionary *featureRequirementOverrides;
@property (nonatomic) BOOL invalidatesNotificationInstructionsOnLaunch;
@property (copy, nonatomic) NSString *currentDeviceName;
@property (nonatomic) struct { long long majorVersion; long long minorVersion; long long patchVersion; } currentOSVersionStruct;
@property (readonly, nonatomic) _HKFeatureFlags *features;
@property (readonly, nonatomic) BOOL supportsEED;
@property (readonly, nonatomic) BOOL supportsCachedStatisticsCollectionQueries;
@property (readonly, nonatomic) BOOL supportsCachedSleepDaySummaryQueries;
@property (readonly, nonatomic) BOOL supportsActiveQueryDaemonTransactions;
@property (readonly, nonatomic) BOOL supportsSecondaryProfiles;
@property (readonly, nonatomic) BOOL healthAppHiddenOrNotInstalled;
@property (readonly, copy, nonatomic) NSString *currentDeviceManufacturer;
@property (readonly, copy, nonatomic) NSString *currentDeviceHWModelString;
@property (readonly, copy, nonatomic) NSString *currentDeviceRegionCode;
@property (readonly, copy, nonatomic) NSString *currentDeviceRegionInfo;
@property (readonly, copy, nonatomic) NSString *currentInternalDeviceModel;
@property (readonly, copy, nonatomic) NSString *currentDeviceProductType;
@property (readonly, copy, nonatomic) NSTimeZone *localTimeZone;
@property (readonly, nonatomic) NSDictionary *currentDiskUsage;
@property (readonly, nonatomic) unsigned long long totalDiskCapacity;
@property (readonly, nonatomic) unsigned long long currentDiskSpaceAvailable;

+ (BOOL)_isiPad;
+ (BOOL)isDeviceSupported;
+ (BOOL)anyPairedWatchHasFlightsClimbedCapability;
+ (BOOL)isTestingDevice;
+ (BOOL)runningInStoreDemoModeF201;
+ (BOOL)_hasTelephonyCapability;
+ (BOOL)_condensesHeartRateSamples;
+ (void)setForceBuddy:(BOOL)a0;
+ (id)currentDeviceProductType;
+ (id)currentDeviceReleaseType;
+ (id)currentDeviceClass;
+ (BOOL)_healthAppNotInstalled;
+ (BOOL)_hasCompletedBuddyWithVersion:(long long)a0;
+ (void)_setHasCompletedBuddyWithVersion:(long long)a0;
+ (BOOL)isCollectBLETypesFromLocalSourceEnabled;
+ (int)nanoSyncProtocolVersionForWatchSystemBuildVersion:(id)a0;
+ (BOOL)isAppleInternalInstall;
+ (void)resetBuddy;
+ (BOOL)isDataCollectionForwarderDisabled;
+ (struct { long long x0; long long x1; long long x2; })_currentOSVersionStruct;
+ (id)currentOSName;
+ (BOOL)_ontologyDatabaseFutureMigrationsEnabled;
+ (id)_getActivePairedDevice;
+ (unsigned long long)_fitnessMode;
+ (BOOL)_isDeviceSupported;
+ (id)currentDeviceRegionCode;
+ (void)resetSharedBehavior;
+ (void)setHasCompletedBuddyWithVersion:(long long)a0;
+ (BOOL)_isAutomaticProcessingEnabled;
+ (BOOL)_isCollectBLETypesFromLocalSourceEnabled;
+ (BOOL)_isAppleInternalInstall;
+ (void)_resetBuddy;
+ (BOOL)_isForceBuddyEnabled;
+ (id)currentOSVersion;
+ (BOOL)_tinkerModeEnabled;
+ (BOOL)hasCompletedBuddyWithVersion:(long long)a0;
+ (BOOL)hasPairedWatch;
+ (BOOL)activePairedWatchHasSmartFitnessCoaching;
+ (id)_currentDeviceName;
+ (id)currentDeviceRegionInfo;
+ (id)currentDeviceName;
+ (BOOL)isRunningStoreDemoMode;
+ (BOOL)_hasCompletedBuddyWithKey:(id)a0 version:(long long)a1;
+ (BOOL)_healthAppHidden;
+ (int)nanoSyncProtocolVersionForCompanionSystemBuildVersion:(id)a0;
+ (BOOL)_shouldShowBuddy;
+ (BOOL)allPairedWatchesSupportBradycardiaDetection;
+ (id)currentOSBuild;
+ (BOOL)isiPod;
+ (BOOL)shouldShowBuddy;
+ (id)currentDeviceHWModelString;
+ (BOOL)_isStandalonePhoneFitnessMode;
+ (id)currentDeviceDisplayName;
+ (BOOL)_showSensitiveLogItems;
+ (BOOL)activePairedWatchSupportsBradycardiaDetection;
+ (id)sharedBehavior;
+ (id)_currentOSVersion;
+ (void)setSharedBehavior:(id)a0;
+ (BOOL)_futureMigrationsEnabled;
+ (void)_setHasCompletedBuddyWithKey:(id)a0 version:(long long)a1;
+ (BOOL)_isBuddyDisabled;
+ (id)currentDeviceManufacturer;
+ (BOOL)allPairedWatchesSupportHeartRateMotionContexts;
+ (BOOL)isBuddyDisabled;
+ (BOOL)hasTelephonyCapability;
+ (BOOL)_isDataCollectionForwarderDisabled;
+ (struct { long long x0; long long x1; long long x2; })currentOSVersionStruct;
+ (id)_currentOSBuild;
+ (BOOL)activePairedWatchSupportsHeartRateMotionContexts;

- (id)init;
- (id)currentDeviceReleaseType;
- (id).cxx_construct;
- (void).cxx_destruct;
- (BOOL)_hasProductTypePrefix:(id)a0;
- (void)resetSupportsCloudSync;
- (void)setSupportsActiveQueryDaemonTransactions:(BOOL)a0;
- (void)setSupportsCachedSleepDaySummaryQueries:(BOOL)a0;
- (void)setSupportsCachedStatisticsCollectionQueries:(BOOL)a0;
- (void)setSupportsWorkoutRouteSmoothingOverride:(BOOL)a0;

@end