@class NSArray, NSString, CKModalTranscriptController; @protocol CKSMSComposeViewServiceControllerDelegate; @interface CKSMSComposeViewServiceController : UINavigationController { BOOL _forceMMS; BOOL _disableCameraAttachments; BOOL _isDoingUPIDeviceValidation; } @property (nonatomic) BOOL supportsMessageInspection; @property (retain, nonatomic) NSArray *utiTypes; @property (retain, nonatomic) NSArray *contentURLs; @property (retain, nonatomic) NSArray *photoIDs; @property (retain, nonatomic) NSArray *cloudPhotoIDs; @property (retain, nonatomic) NSArray *contentText; @property (retain, nonatomic) NSString *shareSheetSessionID; @property (copy, nonatomic) id /* block */ gameCenterPickerBlock; @property (copy, nonatomic) id /* block */ entryViewCompletion; @property (retain, nonatomic) CKModalTranscriptController *modalTranscriptController; @property (nonatomic) BOOL canEditRecipients; @property (nonatomic) BOOL shouldDisableEntryField; @property (nonatomic) BOOL shouldHideClearPluginButton; @property (weak, nonatomic) id composeDelegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_isSecureForRemoteViewService; + (id)_exportedInterface; + (id)_remoteViewControllerInterface; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (BOOL)supportsAttachments; - (BOOL)_canShowWhileLocked; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewDidDisappear:(BOOL)a0; - (void)_willAppearInRemoteViewController; - (void)setNavBarTitle:(id)a0; - (void)setText:(id)a0 subject:(id)a1 addresses:(id)a2 shouldHideClearPluginButton:(BOOL)a3 chatGUID:(id)a4; - (void)_forceMMSIfNecessary; - (BOOL)_hostSandboxAllowsFileReadAtFileURL:(id)a0; - (void)_insertAttachmentWithURL:(id)a0 andDescription:(id)a1 preview:(id)a2 isFullyRealized:(BOOL)a3 appendedVideoURL:(id)a4 appendedBundleURL:(id)a5 completion:(id /* block */)a6; - (void)_insertFileURL:(id)a0 filename:(id)a1 transcoderUserInfo:(id)a2 preview:(id)a3 isFullyRealized:(BOOL)a4 appendedVideoURL:(id)a5 completion:(id /* block */)a6; - (void)_removeCloudKitShareIfNeeded:(id)a0; - (void)chatController:(id)a0 didFinishDismissAnimationForSendMenuViewController:(id)a1; - (void)chatController:(id)a0 didReportSpamForConversation:(id)a1; - (void)chatController:(id)a0 didSendCompositionInConversation:(id)a1; - (void)chatController:(id)a0 forwardComposition:(id)a1; - (void)chatController:(id)a0 requestDeleteJunkConversation:(id)a1; - (void)chatController:(id)a0 requestPresentSendMenu:(id)a1 withPresentationContext:(id)a2 completion:(id /* block */)a3; - (void)chatController:(id)a0 requestRecoverJunkConversation:(id)a1; - (void)chatController:(id)a0 willSendComposition:(id)a1 inConversation:(id)a2; - (void)chatControllerDidChangeDeferringSystemNavigationPopGestureForPlusButton:(id)a0; - (void)composeChatController:(id)a0 didLoadEntryViewContentWithCompletion:(id /* block */)a1; - (void)composeChatController:(id)a0 didSelectNewConversation:(id)a1; - (void)composeChatController:(id)a0 shouldSendComposition:(id)a1 inConversation:(id)a2 completion:(id /* block */)a3; - (BOOL)composeChatControllerCanEditRecipients; - (void)composeChatControllerDidCancelComposition:(id)a0; - (BOOL)composeChatControllerShouldShowBackButtonViewDuringSendAnimation:(id)a0; - (void)configureForDeviceValidation; - (void)disableCameraAttachments; - (void)donateInteractionWithConversation:(id)a0; - (void)forceCancelComposition; - (void)forceMMS; - (void)hideEntryViewContent:(BOOL)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })initialSystemMinimumLayoutMarginsForChatController:(id)a0; - (void)insertAttachmentWithURL:(id)a0 andDescription:(id)a1; - (void)insertAttachmentWithURL:(id)a0 andDescription:(id)a1 appendedVideoURL:(id)a2; - (void)insertCKShareForCollaboration:(id)a0 containerSetupInfo:(id)a1 collaborationShareOptions:(id)a2 isCollaboration:(BOOL)a3; - (void)insertCKShareForCollaboration:(id)a0 containerSetupInfo:(id)a1 collaborationShareOptions:(id)a2 isCollaboration:(BOOL)a3 completionHandler:(id /* block */)a4; - (void)insertData:(id)a0 MIMEType:(id)a1 exportedFilename:(id)a2; - (void)insertFileURL:(id)a0 filename:(id)a1 transcoderUserInfo:(id)a2; - (void)insertFileURLForCollaboration:(id)a0 collaborationShareOptions:(id)a1 metadata:(id)a2 sendAsCopyURL:(id)a3 isCollaboration:(BOOL)a4; - (void)insertFileURLForCollaboration:(id)a0 collaborationShareOptions:(id)a1 metadata:(id)a2 sendAsCopyURL:(id)a3 isCollaboration:(BOOL)a4 completionHandler:(id /* block */)a5; - (void)insertFilename:(id)a0 MIMEType:(id)a1 exportedFilename:(id)a2 options:(id)a3; - (void)insertGroupActivity:(id)a0; - (void)insertRemoteItemForSending:(id)a0; - (void)insertRemoteItemForSendingAndCalculateEntryViewFrame:(id)a0 completion:(id /* block */)a1; - (void)insertSWYPendingCollaboration:(id)a0 collaborationShareOptions:(id)a1 collaborationMetadata:(id)a2; - (void)insertSWYPendingCollaboration:(id)a0 collaborationShareOptions:(id)a1 collaborationMetadata:(id)a2 completionHandler:(id /* block */)a3; - (void)insertSWYPendingCollaboration:(id)a0 collaborationShareOptions:(id)a1 collaborationMetadata:(id)a2 sendAsCopyURL:(id)a3 isCollaboration:(BOOL)a4 completionHandler:(id /* block */)a5; - (void)prewarmCameraIfNecessaryForChatController:(id)a0; - (id)recipientsFromChatGUID:(id)a0 groupName:(id)a1 handles:(id)a2; - (void)setGameCenterModeWithPickerBlock:(id /* block */)a0; - (void)setGameCenterPickedHandles:(id)a0 playerNames:(id)a1; - (void)setPendingAddresses:(id)a0; - (void)setShouldIgnoreEmailsWhenSending:(BOOL)a0; - (void)setText:(id)a0 subject:(id)a1 addresses:(id)a2; - (void)setText:(id)a0 subject:(id)a1 addresses:(id)a2 chatGUID:(id)a3 groupName:(id)a4; - (void)setText:(id)a0 subject:(id)a1 addresses:(id)a2 shouldHideClearPluginButton:(BOOL)a3; - (void)setTextEntryContentsVisible:(BOOL)a0; - (void)setUICustomizationData:(id)a0; - (void)setUTIs:(id)a0; - (void)showInsertedItemInEntryView; @end