@class NSDate, CKMediaObject, NSArray, NSURL, NSString, CKAggregateAcknowledgmentChatItem, CKAttachmentMessagePartChatItem, NSData, CLLocation, NSNumber; @interface CKMediaObjectBackedAsset : NSObject <PXDisplayAsset, PXMetadataAsset, NSCopying> @property (retain, nonatomic) CKAttachmentMessagePartChatItem *chatItem; @property (readonly, nonatomic) CKMediaObject *mediaObject; @property (readonly, nonatomic) NSArray *visibleAssociatedMessageChatItems; @property (readonly, nonatomic) CKAggregateAcknowledgmentChatItem *acknowledgmentChatItem; @property (readonly, nonatomic) NSURL *url; @property (readonly, nonatomic, getter=isFavorite) BOOL favorite; @property (readonly, nonatomic) unsigned long long thumbnailIndex; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } preferredCropRect; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } acceptableCropRect; @property (readonly, nonatomic) NSString *uuid; @property (readonly, nonatomic) long long mediaType; @property (readonly, nonatomic) unsigned long long mediaSubtypes; @property (readonly, nonatomic) NSDate *creationDate; @property (readonly, nonatomic) NSDate *localCreationDate; @property (readonly, nonatomic) BOOL representsBurst; @property (readonly, nonatomic) BOOL isInCloud; @property (readonly, nonatomic) BOOL isInSharedLibrary; @property (readonly, nonatomic) BOOL isEligibleForAutoPlayback; @property (readonly, nonatomic) unsigned long long pixelWidth; @property (readonly, nonatomic) unsigned long long pixelHeight; @property (readonly, nonatomic) Class defaultImageProviderClass; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } faceAreaRect; @property (readonly, nonatomic) float audioScore; @property (readonly, nonatomic) long long originalFileSize; @property (readonly, nonatomic) BOOL isSpatialMedia; @property (readonly, nonatomic) double duration; @property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } livePhotoVideoDuration; @property (readonly, nonatomic) long long playbackStyle; @property (readonly, nonatomic) unsigned short playbackVariation; @property (readonly, nonatomic) double aspectRatio; @property (readonly, nonatomic) unsigned long long thumbnailVersion; @property (readonly, nonatomic) NSNumber *hdrGain; @property (readonly, nonatomic) unsigned long long burstSelectionTypes; @property (readonly, nonatomic) NSString *localizedGeoDescription; @property (readonly, nonatomic) NSDate *importDate; @property (readonly, nonatomic) BOOL isAutoPlaybackEligibilityEstimated; @property (readonly, nonatomic) NSData *fetchColorNormalizationData; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) CLLocation *location; @property (readonly, nonatomic) BOOL cloudIsDeletable; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (struct IMPreviewConstraints { double x0; struct CGSize { double x0; double x1; } x1; double x2; BOOL x3; BOOL x4; })_clientPreviewConstraints; - (id)copyWithZone:(struct _NSZone { } *)a0; - (struct CGSize { double x0; double x1; })_previewPxSize:(BOOL *)a0; - (id)_mediaObjectPreview; - (struct CGSize { double x0; double x1; })_transcoderGeneratedPxSize:(BOOL *)a0; - (id)initWithChatItem:(id)a0; - (long long)isContentEqualTo:(id)a0; @end