@class NSMutableArray, NSMutableSet; @interface SBClickGestureRecognizer : SBPressGestureRecognizer { unsigned long long _recognizedClicksCount; BOOL _gestureWasRecognized; BOOL _allPressBeganReceived; NSMutableArray *_shortcutPressTypesSubsets; NSMutableSet *_receivedPressBeganTypes; NSMutableSet *_receivedPressEndedTypes; } @property (nonatomic) unsigned long long numberOfClicksRequired; @property (nonatomic) BOOL allPressesUpRequired; @property (nonatomic) double maximumClickFormationDuration; @property (nonatomic) double maximumClickDownDuration; @property (nonatomic) double maximumBetweenClicksDelay; - (void)reset; - (void)addShortcutWithPressTypes:(id)a0; - (void)_notePressReceivedWithType:(long long)a0 phase:(long long)a1; - (id)initWithTarget:(id)a0 action:(SEL)a1; - (void)resetShortcutsTracking; - (id)gestureStateInfoForUnbalancedPressBeganCount:(long long)a0 previousCount:(long long)a1; - (BOOL)didReceiveRequiredPressEndedCount; - (void).cxx_destruct; - (BOOL)_areRequiredPressTypesContainedInSet:(id)a0; - (BOOL)didReceiveRequiredPressBeganCount; @end