@interface TSCEUndoTract : NSObject <NSCopying> @property (nonatomic) BOOL isRangeRef; @property (nonatomic) BOOL preserveRectangularRange; @property (nonatomic) unsigned char purpose; @property (readonly, nonatomic) BOOL spansAllColumns; @property (readonly, nonatomic) BOOL spansAllRows; @property (readonly) struct TSKUIDStructVectorTemplate<TSKUIDStruct> { struct TSKUIDStruct *__begin_; struct TSKUIDStruct *__end_; struct __compressed_pair<TSKUIDStruct *, std::allocator<TSKUIDStruct>> { struct TSKUIDStruct *__value_; } __end_cap_; } columnUids; @property (readonly) struct TSKUIDStructVectorTemplate<TSKUIDStruct> { struct TSKUIDStruct *__begin_; struct TSKUIDStruct *__end_; struct __compressed_pair<TSKUIDStruct *, std::allocator<TSKUIDStruct>> { struct TSKUIDStruct *__value_; } __end_cap_; } rowUids; + (BOOL)p_remapUidVector:(void *)a0 usingUidMap:(const void *)a1 clearIfMissing:(BOOL)a2; + (void)saveToArchive:(void *)a0 columnUids:(const void *)a1 rowUids:(const void *)a2 purpose:(unsigned char)a3 isRangeRef:(BOOL)a4 preserveRectangularRange:(BOOL)a5; + (void)saveToArchive:(void *)a0 tsuColumnUids:(const void *)a1 tsuRowUids:(const void *)a2 purpose:(unsigned char)a3 isRangeRef:(BOOL)a4 preserveRectangularRange:(BOOL)a5; + (id)stringForPurpose:(unsigned char)a0; - (id)initWithPurpose:(unsigned char)a0; - (unsigned long long)hash; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithArchive:(const void *)a0; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)saveToArchive:(void *)a0; - (id)initWithColumnUids:(const void *)a0 rowUids:(const void *)a1 purpose:(unsigned char)a2; - (void)appendColumnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 rowUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1; - (id)initWithColumnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 rowUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 purpose:(unsigned char)a2; - (BOOL)remapUsingColumnUidMap:(const void *)a0 rowUidMap:(const void *)a1 clearIfMissing:(BOOL)a2; - (BOOL)remapUsingUidMap:(const void *)a0; @end