@class AXMutableReplayableGesture, AXEventProcessor; @protocol CACTouchEventObserverDelegate; @interface CACTouchEventObserver : NSObject { AXEventProcessor *_eventProcessor; BOOL _areTouchesDown; } @property (retain, nonatomic) AXMutableReplayableGesture *gestureBeingRecorded; @property (nonatomic) double startTimeForGestureBeingRecorded; @property (readonly, nonatomic) BOOL isRecording; @property (weak, nonatomic) id delegate; - (void)beginObserving; - (id)init; - (void).cxx_destruct; - (void)endObserving; - (void)_didReceiveEvent:(id)a0; - (BOOL)_isLiftEvent:(id)a0; - (BOOL)_isTouchEvent:(id)a0; - (void)_recordEvent:(id)a0; - (void)startRecordingGesture; - (id)stopRecordingGesture; @end