@class SBSOSDefaults, NSString, SOSManager, NSMutableSet, SBMainWorkspace, NSMutableDictionary, BSAbsoluteMachTimer; @protocol SBSOSClawGestureObserverDelegate; @interface SBSOSClawGestureObserver : NSObject { SOSManager *_sosManager; SBMainWorkspace *_workspace; NSMutableDictionary *_activePressTypeToDownTimestamp; } @property (retain, nonatomic) NSMutableSet *activePressTypes; @property (readonly, nonatomic, getter=_isSOSActivated) BOOL sosActivated; @property (retain, nonatomic, setter=_setSOSDefaults:) SBSOSDefaults *sosDefaults; @property (retain, nonatomic) BSAbsoluteMachTimer *sosTriggerTimer; @property (nonatomic, getter=_wasSOSTriggeredByClaw, setter=_setWasSOSTriggeredByClaw:) BOOL wasSOSTiggeredByClaw; @property (readonly, nonatomic, getter=_isClawGestureActive) BOOL clawGestureActive; @property (readonly, nonatomic, getter=_isAutomaticCallCountdownEnabled) BOOL autoCallCountdownEnabled; @property (nonatomic, getter=isGestureLoggingEnabled) BOOL gestureLoggingEnabled; @property (nonatomic, getter=isSOSEnabled, setter=setSOSEnabled:) BOOL sosEnabled; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic, getter=isClawActivated) BOOL clawActivated; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)dealloc; - (void)handleVolumeDecrease; - (void)_cancelSOSActivity; - (void)_presentSOSInterface; - (void)noteButtonPress:(long long)a0 isDown:(BOOL)a1; - (void)handleVolumeIncrease; - (id)_initWithSOSManager:(id)a0 workspace:(id)a1; - (void)didUpdateCurrentSOSInitiationState:(long long)a0; - (void).cxx_destruct; - (void)noteGestureReset; - (id)_currentSOSButtonPressState; - (void)_updateActivePressesForPressType:(long long)a0 down:(BOOL)a1 timestamp:(double)a2; @end