@class NSString, TSWPSelection, TSWPChangeSession; @interface TSWPTrackedInsertion : NSObject { TSWPSelection *_selection; NSString *_string; TSWPChangeSession *_changeSession; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (long long)delta; - (void).cxx_destruct; - (unsigned long long)targetCharIndex; - (id)initWithSelection:(id)a0 string:(id)a1 changeSession:(id)a2; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertedRange; - (void)performWithStorage:(id)a0 delta:(long long)a1 actionBuilder:(void *)a2 withFlags:(unsigned int)a3 replaceBlock:(id /* block */)a4; @end