@class NSString; @interface SBTouchHistory : NSObject { unsigned long long _depth; unsigned long long _count; unsigned long long _start; struct TouchHistory { struct CGPoint { double x0; double x1; } x0; double x1; } *_history; double _peakSpeed; double _lastTouchLatency; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (double)peakSpeed; - (id)init; - (void)reset; - (void)dealloc; - (double)averageTouchPathAngleOverTimeDuration:(double)a0; - (id)initWithDepth:(unsigned long long)a0; - (struct CGPoint { double x0; double x1; })averageTouchVelocityOverTimeDuration:(double)a0; - (void)conformsToSBGestureRecognizerTouchHistoryProviding; - (void)updateWithLocation:(struct CGPoint { double x0; double x1; })a0 timestamp:(double)a1 touchLatency:(double)a2; - (int)touchHistoryDepthForTimeDuration:(double)a0 forComputingDerivative:(BOOL)a1; - (void)updateWithLocation:(struct CGPoint { double x0; double x1; })a0 timestamp:(double)a1; @end