@class AKController, NSString, AKShapeDetectionController, AKSmoothPathView, AKAnnotation, NSMutableArray; @interface AKLegacyDoodleController : NSObject <AKSmoothPathViewDelegate, AKShapeDetectionControllerDelegate> @property (weak) AKController *controller; @property (retain, nonatomic) AKSmoothPathView *intelligentSketchOverlayView; @property (copy, nonatomic) id /* block */ performRecognitionBlock; @property (retain, nonatomic) AKShapeDetectionController *shapeDetectionController; @property (retain) AKAnnotation *coalescedAnnotation; @property (retain) NSMutableArray *recentDoodlesAnnotations; @property (retain) NSMutableArray *recentDoodlePaths; @property struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } recentDrawingBoundsInInputView; @property BOOL ignoreAnnotationAndSelectionKVO; @property BOOL isShowingOverlay; @property BOOL isWaitingToCoalesceStrokes; @property (nonatomic) BOOL preferDoodle; @property (nonatomic) BOOL coalescesDoodles; @property (nonatomic, getter=shapeDetectionEnabled) BOOL shapeDetectionEnabled; @property (nonatomic) BOOL selectNewlyCreatedAnnotations; @property BOOL pressureSensitiveDoodleMode; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)handleTapAction:(id)a0; - (id)initWithController:(id)a0; - (void).cxx_destruct; - (void)_addAnnotationImmediatelyFor:(struct CGPath { } *)a0 withDrawingCenter:(struct CGPoint { double x0; double x1; })a1 drawingBoundsInView:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 pathIsPrestroked:(BOOL)a3 isSingelDot:(BOOL)a4 fromInputView:(id)a5; - (void)_beginOrExtendCoalescingTimer; - (void)_clearCoalescingState; - (void)_coalesceDrawingsCancelled; - (void)_coalesceRecentDrawings; - (void)_executeDeferredRecognition; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForOurOverlayInHostingView:(id)a0; - (void)_inputView:(id)a0 didCollectPath:(struct CGPath { } *)a1 isPrestroked:(BOOL)a2; - (void)_removeAnnotations:(id)a0 mostLikelyFromPageController:(id)a1; - (void)_scheduleDelayedRecognitionForDrawing:(id)a0 withPath:(struct CGPath { } *)a1 boundsInView:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 center:(struct CGPoint { double x0; double x1; })a3 isPrestroked:(BOOL)a4; - (void)beginIgnoringAnnotationSelectionObservation:(id)a0; - (id)createDoodleAnnotationWithPath:(struct CGPath { } *)a0 drawingBoundsInView:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 drawingCenter:(struct CGPoint { double x0; double x1; })a2 pathIsPrestroked:(BOOL)a3 shouldGoToPageController:(id *)a4; - (void)dismissCandidatePicker; - (void)enclosingScrollViewNotification:(id)a0; - (void)endIgnoringAnnotationSelectionObservation:(id)a0; - (void)handleDragAction:(id)a0; - (void)handleForwardedEvent:(id)a0; - (void)inputView:(id)a0 didCollectPath:(struct CGPath { } *)a1; - (void)inputView:(id)a0 didCollectPrestrokedPath:(struct CGPath { } *)a1; - (void)inputViewWillStartDrawing:(id)a0; - (BOOL)isIgnoringAnnotationAndSelectionKVO:(id)a0; - (BOOL)isShowingCandidatePicker; - (id)overlayView:(id)a0; - (void)removeOverlay; - (BOOL)shapeDetectionController:(id)a0 shouldSelectCandidateAnnotation:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })shapeDetectionControllerPositioningRectForCandidatePicker:(id)a0; - (void)shapeDetectionControllerWillPickCandidate:(id)a0 isInk:(BOOL)a1; - (void)showOverlay; - (void)toolbarNotification:(id)a0; - (void)updateOverlayBoundsAndBackingScale:(id)a0; - (void)updateStrokeAttributes; @end