luxlabs header browser preview


@class NSArray, NSObject, NSHashTable;
@protocol OS_dispatch_queue;

@interface WatchControlSettings : NSObject {
    NSHashTable *_observers;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _observersLock;
    NSObject<OS_dispatch_queue> *_localObserverQueue;
}

@property (retain, nonatomic) NSArray *actionMenuFavorites;
@property (nonatomic) long long actionMenuPosition;
@property (nonatomic) BOOL actionMenuLargerSize;
@property (nonatomic) long long greyActivationGesture;
@property (readonly, nonatomic) NSArray *eligibleGreyActivationGestures;
@property (nonatomic) BOOL greyQuickActionsEnabled;
@property (nonatomic) BOOL greyQuickActionAutoScrollNotificationsEnabled;
@property (nonatomic) BOOL requestToShowPracticeGrey;
@property (nonatomic) BOOL hasShownInitialOnboarding;
@property (nonatomic) float motionPointerSensitivity;
@property (readonly, nonatomic) float motionPointerSensitivityMin;
@property (readonly, nonatomic) float motionPointerSensitivityMax;
@property (nonatomic) float motionPointerActivationDuration;
@property (readonly, nonatomic) float motionPointerActivationDurationMin;
@property (readonly, nonatomic) float motionPointerActivationDurationMax;
@property (nonatomic) unsigned long long motionPointerMovementTolerance;
@property (nonatomic) BOOL dwellControlEnabled;
@property (nonatomic) BOOL dwellControlShakeToStart;
@property (nonatomic) unsigned long long dwellControlTimerAction;
@property (nonatomic) long long focusRingColor;
@property (nonatomic) BOOL focusRingHighContrastEnabled;
@property (nonatomic) unsigned long long defaultAutoScrollSpeed;
@property (nonatomic) long long focusMovementStyle;
@property (nonatomic) unsigned long long autoFocusNavigationSpeed;
@property (nonatomic) BOOL playDetectedGestureHapticFeedback;
@property (nonatomic) BOOL showGestureRecognizerIndicator;
@property (nonatomic) BOOL showDetectedGestureBanner;
@property (nonatomic) BOOL disablePPGDataSource;
@property (nonatomic) BOOL automationServerEnabled;
@property (nonatomic) BOOL falsePositiveLoggingEnabled;
@property (nonatomic) BOOL automaticDigitalCrownEnablementInWaterLock;
@property (nonatomic) BOOL featureEnabled;

+ (id)sharedInstance;

- (BOOL)zoomHandGesturesEnabled;
- (id)accessibilityDomainAccessor;
- (BOOL)voiceOverHandGesturesEnabled;
- (void)dealloc;
- (id)_init;
- (void).cxx_destruct;
- (void)disableActiveGreySupportClients;
- (void)removeCustomActionForGreyEvent:(long long)a0;
- (BOOL)watchControlHandGesturesEnabled;
- (void)informObservers;
- (void)setAction:(unsigned long long)a0 forMotionPointerEdge:(long long)a1;
- (void)_updateInputSourceType:(unsigned long long)a0 enable:(BOOL)a1;
- (void)addSettingsObserver:(id)a0;
- (void)disableAllGreySupportFeatures;
- (void)disableInputSourceType:(unsigned long long)a0;
- (void)enableInputSourceType:(unsigned long long)a0;
- (id)enabledGreyFeatureNames;
- (id)enabledInputSourceTypes;
- (id)greyEventActionCustomizations;
- (id)greyEventCustomActionCustomizations;
- (BOOL)hasGreySupportFeatureEnabled;
- (void)informLocalObservers;
- (BOOL)isVoiceOverGreySupportOn;
- (BOOL)isZoomGreySupportOn;
- (id)motionPointerEdgeActionCustomizations;
- (void)removeSettingsObserver:(id)a0;
- (void)resetGreyEventActionCustomizations;
- (void)resetMotionPointerEdgeActionCustomizations;
- (void)setAction:(unsigned long long)a0 forGreyEvent:(long long)a1;
- (void)setCustomActionType:(long long)a0 withCustomActionIdentifier:(id)a1 forGreyEvent:(long long)a2;
- (void)setVoiceOverHandGestures:(BOOL)a0;
- (void)setWatchControlHandGeturesEnabled:(BOOL)a0;
- (void)setZoomHandGestures:(BOOL)a0;
- (BOOL)voiceOverGreySupportEnabled;
- (id)watchControlDomainAccessor;
- (BOOL)watchControlGreySupportEnabled;
- (BOOL)zoomGreySupportEnabled;

@end