@class CKMediaObject, NSString, NSArray, NSAttributedString, IMPluginPayload, NSDictionary, TUConversationActivity, _SWCollaborationShareOptions; @interface CKComposition : NSObject @property (readonly, nonatomic) _SWCollaborationShareOptions *collaborationShareOptions; @property (readonly, nonatomic) NSArray *collaborationOptions; @property (readonly, nonatomic) NSArray *pasteboardItemProviders; @property (readonly, nonatomic) NSArray *mediaObjects; @property (readonly, nonatomic) NSArray *pluginDisplayContainers; @property (readonly, nonatomic, getter=isTextOnly) BOOL textOnly; @property (readonly, nonatomic) unsigned long long mediaObjectsFileSize; @property (readonly, nonatomic, getter=isExpirableComposition) BOOL expirableComposition; @property (copy, nonatomic) NSAttributedString *text; @property (copy, nonatomic) NSAttributedString *subject; @property (copy, nonatomic) IMPluginPayload *shelfPluginPayload; @property (copy, nonatomic) NSString *expressiveSendStyleID; @property (copy, nonatomic) NSDictionary *bizIntent; @property (copy, nonatomic) NSDictionary *proofreadingInfo; @property (retain, nonatomic) CKMediaObject *shelfMediaObject; @property (retain, nonatomic) _SWCollaborationShareOptions *collaborationShareOptions; @property (retain, nonatomic) NSArray *collaborationOptions; @property (nonatomic) BOOL isFromExternalSource; @property (readonly, nonatomic) BOOL hasContent; @property (readonly, nonatomic) BOOL hasNonwhiteSpaceContent; @property (readonly, copy, nonatomic) NSString *previewText; @property (retain, nonatomic) NSString *sourceApplicationID; @property (copy, nonatomic) NSString *firstMessageGUIDOverride; @property (nonatomic) BOOL shouldHideClearPluginButton; @property (retain, nonatomic) TUConversationActivity *groupActivity; @property (readonly, nonatomic, getter=isSendAnimated) BOOL sendAnimated; @property (readonly, nonatomic, getter=isSaveable) BOOL saveable; @property (nonatomic) BOOL hasFailedCommSafetyCheck; @property (nonatomic) BOOL hasCheckedCommSafety; + (id)composition; + (void)compositionFromNonCollaborationItemProviders:(id)a0 completionHandler:(id /* block */)a1; + (id)pasteboardTypesForItemProvider:(id)a0; + (void)requestCompositionFromItemProvider:(id)a0 shelfMediaObject:(id)a1 completion:(id /* block */)a2; + (Class)_LPSharedObjectMetadataClass; + (void)__ck_valueForItemClass:(Class)a0 forItemProvider:(id)a1 completion:(id /* block */)a2; + (id)_attributedStringByTransformingLinksFromAttributedString:(id)a0; + (id)_compositionWithShelfPluginPayload:(id)a0; + (void)_pasteRTFDocumentWithItemProvider:(id)a0 completionHandler:(id /* block */)a1; + (id)_savedCompositionForGUID:(id)a0 readUsingBlock:(id /* block */)a1; + (BOOL)_shouldCreateMediaObjectForUTIType:(id)a0; + (id)_temporaryURLFromURL:(id)a0; + (id)_transcoderUserInfoFor:(id)a0 filename:(id)a1 type:(id)a2; + (id)_trimUnwantedAttributesFromAttributedString:(id)a0; + (id)audioCompositionWithMediaObject:(id)a0; + (id)compositionForMessageParts:(id)a0 preserveSubject:(BOOL)a1 contextIdentifier:(id)a2; + (id)compositionForTUConversationActivity:(id)a0; + (void)compositionFromItemProviders:(id)a0 completionHandler:(id /* block */)a1; + (id)compositionWithMSMessage:(id)a0 appExtensionIdentifier:(id)a1; + (id)compositionWithMediaObject:(id)a0 subject:(id)a1; + (id)compositionWithMediaObjects:(id)a0 subject:(id)a1; + (id)compositionWithPluginDisplayContainer:(id)a0 subject:(id)a1; + (id)compositionWithShelfMediaObject:(id)a0; + (void)compositionWithShelfPluginPayload:(id)a0 completionHandler:(id /* block */)a1; + (void)compositionWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 completionHandler:(id /* block */)a3; + (void)createPluginPayloadCompositionFromCloudKitItemProvider:(id)a0 completionHandler:(id /* block */)a1; + (void)createPluginPayloadCompositionFromCollaborativeItemProvider:(id)a0 completionHandler:(id /* block */)a1; + (void)createPluginPayloadCompositionFromFileItemProvider:(id)a0 completionHandler:(id /* block */)a1; + (void)createPluginPayloadCompositionFromItemProvider:(id)a0 completionHandler:(id /* block */)a1; + (void)dataForPasteboardType:(id)a0 forItemProvider:(id)a1 completion:(id /* block */)a2; + (void)deleteCompositionWithGUID:(id)a0; + (id)expirableCompositionWithMediaObject:(id)a0; + (void)filenameForType:(id)a0 forItemProvider:(id)a1 completionHandler:(id /* block */)a2; + (void)filenameFromURLTypeForType:(id)a0 forItemProvider:(id)a1 completionHandler:(id /* block */)a2; + (id)finalCompositionFromAllCompositions:(id)a0; + (BOOL)isRTFDocumentWithItemProvider:(id)a0; + (void)mediaObjectForItemProvider:(id)a0 completion:(id /* block */)a1; + (void)mediaObjectFromItemAtURL:(id)a0 filename:(id)a1 completion:(id /* block */)a2; + (void)mediaObjectFromPhotosAsset:(id)a0 completion:(id /* block */)a1; + (id)newExpirableCompositionWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2; + (id)photoPickerCompositionWithMediaObject:(id)a0; + (id)photoPickerCompositionWithMediaObjects:(id)a0; + (void)pluginDisplayContainerForItemProvider:(id)a0 completion:(id /* block */)a1; + (id)quickImageCompositionWithMediaObject:(id)a0; + (void)requestCompositionFromItemProvider:(id)a0 completion:(id /* block */)a1; + (void)requestCompositionFromItemProviderForNonCollaboration:(id)a0 completion:(id /* block */)a1; + (void)requestCompositionFromItemProviders:(id)a0 completion:(id /* block */)a1; + (void)requestFilenameForType:(id)a0 forItemProvider:(id)a1 completion:(id /* block */)a2; + (void)requestMediaObjectForItemProvider:(id)a0 type:(id)a1 completion:(id /* block */)a2; + (void)requestMediaObjectsForAttributedString:(id)a0 completion:(id /* block */)a1; + (void)requestPluginDisplayContainerForItemProvider:(id)a0 completion:(id /* block */)a1; + (id)richestMediaTypeForItemProvider:(id)a0; + (id)savedCompositionForGUID:(id)a0; + (id)stickerCompositionWithMediaObjects:(id)a0; - (unsigned long long)hash; - (id)messageWithGUID:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)_compositionByAppendingText:(id)a0 isExpirable:(BOOL)a1 shelfPluginPayload:(id)a2 shelfMediaObject:(id)a3; - (id)_compositionParts; - (id)_messageFromPayload:(id)a0 firstGUID:(id)a1; - (void)_persistTextToComposition:(id)a0 directoryURL:(id)a1; - (BOOL)_saveCompositionData:(id)a0 atURL:(id)a1 forGUID:(id)a2; - (Class)balloonViewClass; - (void)cleanupCKShareFromComposition; - (id)compositionByAppendingCollaborativeComposition:(id)a0; - (id)compositionByAppendingComposition:(id)a0; - (id)compositionByAppendingMediaObject:(id)a0; - (id)compositionByAppendingMediaObjects:(id)a0; - (id)compositionByAppendingPluginDisplayContainer:(id)a0; - (id)compositionByAppendingText:(id)a0; - (id)compositionByAppendingText:(id)a0 shelfPluginPayload:(id)a1 shelfMediaObject:(id)a2 collaborationShareOptions:(id)a3; - (id)compositionByRemovingMediaObjects:(id)a0; - (id)compositionByReplacingMediaObject:(id)a0 withMediaObject:(id)a1; - (BOOL)compositionIsCollaboration; - (id)compositionWithCollaborationShareOptions:(id)a0; - (id)compositionWithExpressiveSendStyleID:(id)a0; - (id)externalSourceComposition; - (id)initWithText:(id)a0 subject:(id)a1; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 collaborationOptions:(id)a5 proofreadingInfo:(id)a6; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 collaborationShareOptions:(id)a5 proofreadingInfo:(id)a6; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 bizIntent:(id)a3 shelfMediaObject:(id)a4 proofreadingInfo:(id)a5; - (id)initWithText:(id)a0 subject:(id)a1 shelfPluginPayload:(id)a2 shelfMediaObject:(id)a3; - (BOOL)isAudioComposition; - (BOOL)isPlainTextEqual:(id)a0; - (id)messageWithGUID:(id)a0 superFormatText:(id)a1 superFormatSubject:(id)a2 fileTransferGUIDs:(id)a3 mediaObjects:(id)a4 balloonBundleID:(id)a5 payloadData:(id)a6; - (id)messagesFromCompositionFirstGUIDForMessage:(id)a0; - (void)removeShareURLForComposition:(id)a0; - (void)saveCompositionWithGUID:(id)a0; - (id)superFormatSubject; - (id)superFormatText:(id *)a0; - (id)superFormatText:(id)a0 transfterGUIDs:(id *)a1 mediaObjects:(id *)a2; @end