@class NSSet, NSArray, NSString, NSMutableDictionary, TSUMutableRetainedPointerSet, TSURetainedPointerKeyDictionary; @interface TSSStylesheet : TSPObject { NSMutableDictionary *mIdentifierToStyleMap; TSUMutableRetainedPointerSet *mStyles; TSURetainedPointerKeyDictionary *mParentToChildrenStyleMap; NSMutableDictionary *mUUIDToStyleMap; BOOL mIsLocked; BOOL mCanCullStyles; BOOL mBaseStyleSetUpdated; } @property (weak, nonatomic) TSSStylesheet *child; @property (nonatomic) BOOL canCullStyles; @property (readonly, nonatomic) NSSet *styles; @property (readonly, nonatomic) NSSet *baseStyles; @property (readonly, nonatomic) BOOL baseStyleSetUpdated; @property (readonly, nonatomic) NSArray *identifiedStyles; @property (retain, nonatomic) TSSStylesheet *parent; @property (readonly, nonatomic) TSSStylesheet *rootAncestor; @property (readonly, nonatomic) unsigned long long descendantCount; @property (nonatomic) BOOL isLocked; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)initWithContext:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (void)removeStyle:(id)a0; - (id)styleWithIdentifier:(id)a0; - (id)variationOfStyle:(id)a0 propertyMap:(id)a1; - (BOOL)isDescendentOf:(id)a0; - (id)stylesWithName:(id)a0; - (void)addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2; - (void)addStyle:(id)a0; - (void)addStyle:(id)a0 withIdentifier:(id)a1; - (void)addStyle:(id)a0 withParent:(id)a1; - (BOOL)cascadedContainsStyle:(id)a0; - (id)cascadedStyleWithIdentifier:(id)a0; - (id)cascadedStyleWithIdentifier:(id)a0 componentMask:(unsigned long long)a1; - (id)childrenOfStyle:(id)a0; - (BOOL)containsStyle:(id)a0; - (unsigned int)delayedArchivingPriority; - (void)didLoadChildObjectFromDocumentSupport:(id)a0; - (void)enumerateCascadedStylesUsingBlock:(id /* block */)a0; - (void)enumerateStylesUsingBlock:(id /* block */)a0; - (id)identifiedStylesOfClass:(Class)a0; - (id)initWithContext:(id)a0 canCullStyles:(BOOL)a1; - (BOOL)isAncestorOf:(id)a0; - (BOOL)isChildOf:(id)a0; - (BOOL)isParentOf:(id)a0; - (id)namedStylesOfClass:(Class)a0; - (id)pVariationOfStyle:(id)a0 propertyMap:(id)a1 matchStyles:(id)a2 context:(id)a3; - (void)p_addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2; - (void)p_addStyleToParentChildren:(id)a0; - (void)p_removeStyle:(id)a0; - (void)p_removeStyleFromParentChildren:(id)a0; - (void)p_setIdentifier:(id)a0 ofStyle:(id)a1; - (void)p_setParent:(id)a0 ofStyle:(id)a1; - (id)packageLocator; - (void)setIdentifier:(id)a0 ofStyle:(id)a1; - (void)setParent:(id)a0 ofStyle:(id)a1; - (BOOL)shouldDelayArchiving; - (id)styleWithIdentifier:(id)a0 componentMask:(unsigned long long)a1; - (id)stylesOfClass:(Class)a0; - (id)stylesPassingTest:(id /* block */)a0; - (void)unlockStylesheetForDurationOfBlock:(id /* block */)a0; - (id)unusedStyleIdentifierWithPackageString:(id)a0 styleDescriptor:(id)a1 contentTag:(id)a2; - (id)variationOfStyle:(id)a0 exactPropertyMap:(id)a1; - (id)variationOfStyle:(id)a0 propertyMap:(id)a1 context:(id)a2; - (id)variationOfStyle:(id)a0 propertyMap:(id)a1 matchStyles:(id)a2 context:(id)a3; - (id)variationOfStyleMatchingStyle:(id)a0 withNewParentStyle:(id)a1; - (void)saveToArchiver:(id)a0; - (void)addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2 shouldDoDOLC:(BOOL)a3; - (id)firstCascadedStylePassingTest:(id /* block */)a0; - (void)loadFromUnarchiver:(id)a0; - (id)repairOrReplaceErrantStyle:(id)a0; - (BOOL)shouldAlwaysArchiveWhenInMemory; - (id)cascadedStylesPassingTest:(id /* block */)a0; - (id)firstUnidentifiedRootStyleOfClass:(Class)a0 withOverridePropertyMap:(id)a1; - (void)moveAllStylesToStylesheet:(id)a0 stripIdentifiers:(BOOL)a1; - (void)moveStyle:(id)a0 toStylesheet:(id)a1 stripIdentifiers:(BOOL)a2 overwriteIdentifiers:(BOOL)a3; - (void)p_addStyle:(id)a0 withParent:(id)a1 identifier:(id)a2 shouldDoDOLC:(BOOL)a3; - (void *)p_allFilteredIdentifiersInArchive:(const void *)a0 unarchiver:(id)a1; - (BOOL)p_shouldDoDOLCForStyle:(id)a0; - (id)p_stylesPassingTest:(id /* block */)a0 cascade:(BOOL)a1; - (void)resetBaseStyleSetUpdatedFlag; - (void)saveStyles:(id)a0 toArchiver:(id)a1; - (void)saveStylesToMessage:(void *)a0 archiver:(id)a1 versions:(id *)a2; - (void)saveVersionedStylesToMessage:(void *)a0 archiver:(id)a1 targetVersion:(unsigned long long)a2; - (void)style:(id)a0 didChangeUUIDToValue:(id)a1 fromValue:(id)a2; - (id)styleWithUUIDIfAvailable:(id)a0; @end