@class NSUUID, TSDDrawableInfo; @interface TSWPDrawableAttachment : TSWPAttachment { NSUUID *_drawableUUID; } @property (readonly, nonatomic) TSDDrawableInfo *drawable; @property (nonatomic) int hOffsetType; @property (nonatomic) double hOffset; @property (nonatomic) int vOffsetType; @property (nonatomic) double vOffset; - (BOOL)isDrawable; - (unsigned long long)hash; - (void)dealloc; - (BOOL)isSearchable; - (void)invalidate; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (unsigned int)elementKind; - (void)setOffsets:(struct _TSWPCharIndexAndPosition { unsigned long long x0; int x1; double x2; int x3; double x4; })a0; - (BOOL)isAnchored; - (id)childEnumerator; - (id)copyWithContext:(id)a0; - (id)initWithContext:(id)a0 drawable:(id)a1; - (BOOL)isHTMLWrap; - (void)attachDrawable:(id)a0; - (void)adoptStylesheet:(id)a0 withMapper:(id)a1; - (id)detachDrawable; - (void)infoChanged; - (BOOL)isPartitioned; - (void)setParentStorage:(id)a0; - (BOOL)specifiesEnabledKnobMask; - (void)wasAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)wasRemovedFromDocumentRoot:(id)a0; - (void)willBeAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)willBeRemovedFromDocumentRoot:(id)a0; - (void)saveToArchiver:(id)a0; - (void)loadFromUnarchiver:(id)a0; - (void)clearParentStorageForDealloc; - (void)didFinalizeUnarchivingFromWPStorage:(id)a0; - (BOOL)isHorizontallyCentered; - (BOOL)isVerticallyCentered; - (void)loadMessage:(const void *)a0 fromUnarchiver:(id)a1; - (BOOL)needsUpdateForStyleChangeToStorage:(id)a0 charIndex:(unsigned long long)a1; - (id)objectsForStyleMigrating; - (id)p_descriptionForAssertion; - (id)p_stringForNoOwningAttachmentAssertionForDrawable:(id)a0; - (BOOL)preserveAttributesOverSelectionWhenInserting; - (void)saveMessage:(void *)a0 toArchiver:(id)a1; - (BOOL)shouldInvalidateWhenTextPropertiesChange; - (BOOL)supportsUUID; - (void)updateForStyleChangeToStorage:(id)a0 charIndex:(unsigned long long)a1; - (void)willBeRemovedFromDocumentRoot:(id)a0 storage:(id)a1; @end