@class TSDImageDataHelper, NSString, NSArray, TSSPropertySetChangeDetails, TSDInfoGeometry, NSObject, TSWPStorage, TSDImageAdjustments, TSPData, TSPObject; @protocol TSDInfo, TSDOwningAttachment, OS_dispatch_queue; @interface TSAGalleryItem : TSPObject <TSDContainerInfo, TSWPStorageParent, TSDChangeableInfo, TSKDocumentObject, TSPCopying> { TSWPStorage *_captionStorage; double _scale; BOOL _definedOffset; BOOL _definedScale; BOOL _definedThumbnailImageData; BOOL _definedImageAdjustments; BOOL _definedAdjustedImageData; BOOL _definedThumbnailAdjustedImageData; BOOL _definedAccessibilityDescription; TSDImageDataHelper *_imageDataHelper; TSDImageDataHelper *_adjustedImageDataHelper; NSObject<OS_dispatch_queue> *_naturalSizeQueue; TSSPropertySetChangeDetails *_changes; } @property (nonatomic) struct CGPoint { double x; double y; } offset; @property (nonatomic) double scale; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } naturalSize; @property (retain, nonatomic) TSPData *imageData; @property (retain, nonatomic) TSPData *thumbnailImageData; @property (readonly, nonatomic) BOOL needsDownload; @property (readonly, nonatomic) BOOL canCopyData; @property (copy, nonatomic) TSDImageAdjustments *imageAdjustments; @property (retain, nonatomic) TSPData *adjustedImageData; @property (retain, nonatomic) TSPData *thumbnailAdjustedImageData; @property (readonly, nonatomic) TSWPStorage *captionStorage; @property (readonly, nonatomic) NSString *displayName; @property (copy, nonatomic) NSString *accessibilityDescription; @property (readonly, nonatomic) unsigned long long itemIndex; @property (readonly, copy, nonatomic) NSArray *childInfos; @property (readonly, nonatomic) BOOL isMaster; @property (copy, nonatomic) TSDInfoGeometry *geometry; @property (nonatomic) NSObject<TSDInfo> *parentInfo; @property (nonatomic) TSPObject<TSDOwningAttachment> *owningAttachment; @property (readonly, nonatomic) TSPObject<TSDOwningAttachment> *owningAttachmentNoRecurse; @property (readonly, nonatomic, getter=isFloatingAboveText) BOOL floatingAboveText; @property (readonly, nonatomic, getter=isAnchoredToText) BOOL anchoredToText; @property (readonly, nonatomic, getter=isInlineWithText) BOOL inlineWithText; @property (readonly, nonatomic, getter=isInlineWithTextWithWrap) BOOL inlineWithTextWithWrap; @property (readonly, nonatomic, getter=isAttachedToBodyText) BOOL attachedToBodyText; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) BOOL matchesObjectPlaceholderGeometry; @property (readonly, nonatomic) BOOL autoListRecognition; @property (readonly, nonatomic) BOOL autoListTermination; @property (readonly, nonatomic) BOOL textIsLinked; @property (readonly, nonatomic) BOOL preventsComments; @property (readonly, nonatomic) BOOL preventsChangeTracking; @property (readonly, nonatomic) BOOL supportsMultipleColumns; @property (readonly, nonatomic) long long contentWritingDirection; @property (readonly, nonatomic) BOOL storageChangesInvalidateWrap; @property (readonly, nonatomic) BOOL supportsVerticalTextLayoutInChildStorages; @property (readonly, nonatomic) BOOL supportsDropCapsInChildStorages; + (BOOL)needsObjectUUID; - (void)commonInit; - (BOOL)isSelectable; - (void).cxx_destruct; - (Class)layoutClass; - (void)acceptVisitor:(id)a0; - (id)childEnumerator; - (id)copyWithContext:(id)a0; - (void)clearBackPointerToParentInfoIfNeeded:(id)a0; - (BOOL)isThemeContent; - (Class)repClass; - (void)adoptStylesheet:(id)a0 withMapper:(id)a1; - (void)beginCollectingChanges; - (id)endCollectingChanges; - (BOOL)textIsVerticalAtCharIndex:(unsigned long long)a0; - (void)wasAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)wasRemovedFromDocumentRoot:(id)a0; - (void)willBeAddedToDocumentRoot:(id)a0 dolcContext:(id)a1; - (void)willBeRemovedFromDocumentRoot:(id)a0; - (void)willChangeProperty:(int)a0; - (void)saveToArchiver:(id)a0; - (void)didInitFromSOS; - (void)loadFromUnarchiver:(id)a0; - (id)objectUUIDPath; - (void)saveToMessage:(void *)a0 archiver:(id)a1; - (void)setPrimitiveGeometry:(id)a0; - (id)initWithContext:(id)a0 imageData:(id)a1; - (id)initWithContext:(id)a0 imageData:(id)a1 thumbnailImageData:(id)a2; - (void)loadFromMessage:(const void *)a0 unarchiver:(id)a1; - (BOOL)p_canCopy:(id)a0; - (void)p_willModifyImageData; - (void)setCaptionStorage:(id)a0; @end