@class NSManagedObjectContext, PKDrawing, ICSelectorDelayer, ICAttachment; @interface ICInlineDrawingChangeCoalescer : NSObject @property (retain, nonatomic) ICAttachment *attachment; @property (retain, nonatomic) ICSelectorDelayer *processChangesSelectorDelayer; @property (retain, nonatomic) PKDrawing *latestDrawing; @property (nonatomic) unsigned long long numberOfChanges; @property (retain, nonatomic) NSManagedObjectContext *workerContext; @property (retain, nonatomic) NSManagedObjectContext *mainContext; @property (retain, nonatomic) NSManagedObjectContext *handwritingRecognitionContext; + (void)fetchMissingOrOutdatedHandwritingSummaryAttachmentIDsInContext:(id)a0 completion:(id /* block */)a1; + (void)generateMissingOrOutdatedHandwritingSummariesInContext:(id)a0; + (id)handwritingSummaryAttachmentsInContext:(id)a0; + (void)purgeHandwritingSummariesInContext:(id)a0; - (BOOL)hasChanges; - (void)dealloc; - (void).cxx_destruct; - (id)initWithAttachment:(id)a0; - (void)drawingDataDidChange:(id)a0; - (void)mergeDrawingChanges; - (void)mergeDrawingWithDrawing:(id)a0; - (void)processIndexableContentWithCompletion:(id /* block */)a0; - (id)retrieveAndClearLatestDrawingToMerge; - (void)updateNowIfNecessary; - (void)updateVersionIfNeededForAttachment:(id)a0 withDrawing:(id)a1; @end