@class TSTTableDataListSegment, NSMutableIndexSet, NSMutableArray, NSObject; @protocol TSDContainerInfo, TSWPStorageParent; @interface TSTTableDataList : TSPObject <TSPCopying, TSTCompatibilityVersionProviding> { NSMutableArray *_segments; struct unordered_map<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *, TSTTableDataPayloadHash, TSTTableDataPayloadEqual, std::allocator<std::pair<NSObject<TSTTableDataPayloadHashing> *const, TSTTableDataObject *>>> { struct __hash_table<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, std::__unordered_map_hasher<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadHash, TSTTableDataPayloadEqual>, std::__unordered_map_equal<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadEqual, TSTTableDataPayloadHash>, std::allocator<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>>> { struct unique_ptr<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *[], std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>>> { struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> **, std::__bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator<std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>> { struct __compressed_pair<unsigned long, std::allocator<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair<std::__hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *>, std::allocator<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *>>> { struct __hash_node_base<std::__hash_node<std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair<unsigned long, std::__unordered_map_hasher<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadHash, TSTTableDataPayloadEqual>> { unsigned long long __value_; } __p2_; struct __compressed_pair<float, std::__unordered_map_equal<NSObject<TSTTableDataPayloadHashing> *, std::__hash_value_type<NSObject<TSTTableDataPayloadHashing> *, TSTTableDataObject *>, TSTTableDataPayloadEqual, TSTTableDataPayloadHash>> { float __value_; } __p3_; } __table_; } _payloadToObjectMap; NSMutableIndexSet *_unusedKeySet; } @property (nonatomic) int listType; @property (nonatomic) unsigned int nextID; @property (readonly, nonatomic) BOOL useReverseMap; @property (nonatomic) TSTTableDataListSegment *cachedSegment; @property (nonatomic) BOOL isNewForBraveNewCell; @property (nonatomic) NSObject<TSDContainerInfo, TSWPStorageParent> *richTextParentInfo; @property (readonly, nonatomic) BOOL mightHaveCustomFormats; @property (readonly, nonatomic) unsigned long long archivingCompatibilityVersion; + (Class)classForUnarchiver:(id)a0; + (id)stringForListType:(int)a0; - (unsigned long long)count; - (id).cxx_construct; - (void)removeObjectForKey:(unsigned int)a0; - (void).cxx_destruct; - (id)stringForKey:(unsigned int)a0; - (id)initWithType:(int)a0 context:(id)a1; - (id)copyWithContext:(id)a0; - (void)p_setupWithType:(int)a0 nextKeyID:(unsigned int)a1; - (id)packageLocator; - (void)saveToArchiver:(id)a0; - (id)allRichTextStorages; - (void)loadFromUnarchiver:(id)a0; - (id)multipleChoiceListFormatForKey:(unsigned int)a0; - (unsigned int)refCountForKey:(unsigned int)a0; - (void)replaceFormulaErrorsUsingBlock:(id /* block */)a0; - (id)richTextForKey:(unsigned int)a0; - (unsigned int)addCellFormat:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addCommentStorage:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addConditionalStyleSet:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addControlCellSpec:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addFormula:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addFormulaError:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addImportWarningSet:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addMultipleChoiceListFormat:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addRichText:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addString:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (unsigned int)addStyle:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (id)cellFormatForKey:(unsigned int)a0; - (id)commentStorageForKey:(unsigned int)a0; - (id)conditionalStyleSetForKey:(unsigned int)a0; - (BOOL)containsControlCellSpecs; - (BOOL)containsFormulas; - (id)controlCellSpecForKey:(unsigned int)a0; - (void)dropReferenceForKey:(unsigned int)a0 callWillModify:(BOOL)a1; - (void)dropReferences:(unsigned int)a0 forKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (void)enumerateFormatsUsingBlock:(id /* block */)a0; - (void)enumerateKeysAndCountsUsingBlock:(id /* block */)a0; - (void)enumerateLegacyCustomFormatsUsingBlock:(id /* block */)a0; - (id)formulaErrorForKey:(unsigned int)a0; - (id)formulaForKey:(unsigned int)a0; - (id)getRefCountsFromDataList; - (BOOL)hasDuplicatedElements; - (id)importWarningSetForKey:(unsigned int)a0; - (id)listTypeString; - (void)p_addInitialSegment; - (void)p_clearReverseMapForObject:(id)a0 atKey:(unsigned int)a1; - (unsigned int)p_nextAvailableKey; - (unsigned long long)p_objectCount; - (id)p_objectForPayload:(id)a0; - (void)p_replaceCustomFormatsWithBlock:(id /* block */)a0; - (void)p_replaceObjectAtKey:(unsigned int)a0 withObject:(id)a1; - (void)p_setObject:(id)a0 atKey:(unsigned int)a1 updateReverseMap:(BOOL)a2; - (id)p_setPayload:(id)a0 atSuggestedKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (BOOL)p_shouldUseReverseMap; - (id)reassignCustomFormatUIDForPaste:(id)a0; - (BOOL)repairStyleDatalistStylesheetIfNecessary; - (void)replaceCommentStoragesUsingBlock:(id /* block */)a0; - (void)replaceConditionalStyleSetsUsingBlock:(id /* block */)a0; - (void)replaceFormatsUsingBlock:(id /* block */)a0; - (void)replaceFormulasUsingBlock:(id /* block */)a0; - (void)replaceRichTextUsingBlock:(id /* block */)a0; - (void)replaceStylesUsingBlock:(id /* block */)a0; - (id)stringForKey:(unsigned int)a0 outShouldWrap:(BOOL *)a1 outIsShared:(BOOL *)a2; - (id)styleForKey:(unsigned int)a0; - (void)takeReferenceForKey:(unsigned int)a0 callWillModify:(BOOL)a1; - (void)takeReferences:(unsigned int)a0 forKey:(unsigned int)a1 callWillModify:(BOOL)a2; - (void)updateCustomFormatsAtKey:(id)a0; - (void)upgradeCellFormatsU2_0; - (void)upgradeConditionalStylesToLinkedRefWithTableUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0; - (id)wrappedObjectForPayload:(id)a0; @end