@class NSDate, MFLANHandoffAgent, MFPhotoPickerProgressManager, NSDictionary, MFSMIMEControl, NSMutableSet, UIBarButtonItem, MFComposeDisplayMetrics, UIProgressView, EFFuture, MFMailSignatureController, EMCoreAnalyticsCollector, _MFMailCompositionContext, MFComposeImageSizeView, MSAutosaveSession, CNComposeRecipientAtom, UIImagePickerController, UIButton, MFMailPopoverManager, CNContactViewController, MFMessageContentProgressLayer, UIResponder, MFMailComposeRecipientTextView, UIAlertController, MFOutgoingMessageDelivery, UIWindow, MFMutableMessageHeaders, CNContactPickerViewController, MFComposeWebView, VNDocumentCameraViewController, QLPreviewController, _TtC9MessageUI20MessageUITipsManager, UIView, MFSecureMIMECompositionManager, NSArray, MFPhotoPickerController, MFAttachment, CNRecentComposeRecipient, CNComposeRecipient, NSString, NSObject, EMMessage, MFComposeSubjectView, MFAddressPickerReformatter, MFComposeActivityHandoffOperation, NSTimer, MFMailComposeToField, MFLock, MFComposeStyleSelectorViewController, EMMailboxObjectID; @protocol MFMailComposeControllerQuickReplyActionButtonProvider, EFScheduler, OS_dispatch_group, MFMailAccountProxyGenerator, EFCancelable, MFMailComposeControllerQuickReplyDelegate; @interface MFMailComposeController : UIViewController { _MFMailCompositionContext *_compositionContext; unsigned long long _options; NSArray *_toAddresses; NSArray *_ccAddresses; NSArray *_bccAddresses; NSArray *_originalBccAddresses; NSString *_subject; NSString *_originalSendingEmailAddress; NSString *_primaryAddressForForcedSendingAccount; NSString *_sendingEmailAddress; long long _sendingEmailAddressIndex; unsigned long long _initialAttachmentCount; UIView *_alternateTitleView; UIBarButtonItem *_sendButtonItem; UIBarButtonItem *_closeButtonItem; UIBarButtonItem *_sendLaterButtonItem; UIButton *_sendAccessoryButton; MFPhotoPickerController *_photosPickerController; UIImagePickerController *_cameraPickerController; MFMailComposeToField *_toField; MFMailComposeRecipientTextView *_ccField; MFMailComposeRecipientTextView *_lastFocusedRecipientView; MFComposeSubjectView *_subjectField; MFComposeImageSizeView *_imageSizeField; MFComposeWebView *_composeWebView; CNRecentComposeRecipient *_recentRecipientPresentingCard; MFMailPopoverManager *_popoverManager; MFMutableMessageHeaders *_savedHeaders; NSString *_initialTitle; MFLock *_autosaveLock; NSString *_autosaveIdentifier; MFSecureMIMECompositionManager *_secureCompositionManager; int _signingIdentityStatus; int _encryptionIdentityStatus; BOOL _encryptionStatusIsKnown; int _resolution; int _recipientFieldWhileViewUnloaded; unsigned char _isDirty : 1; unsigned char _bodyTextChanged : 1; unsigned char _shouldAutosaveWithSuspendInfo : 1; unsigned char _isSuspended : 1; unsigned char _viewWasUnloaded : 1; unsigned char _stillLoading : 1; unsigned char _hosted : 1; unsigned char _hasViewAppeared : 1; unsigned char _rotationSnapshotTaken : 1; unsigned char _isPopoverVisible : 1; unsigned char _useSuspended : 1; MFAddressPickerReformatter *_addressPickerReformatter; BOOL _contentVisible; BOOL _allowRestrictedAccounts; BOOL _encryptionOverrideSetting; BOOL _initializedRecipients; BOOL _originalMessageWasEncrypted; unsigned long long _selectedContentVariationIndex; UIAlertController *_notifyConfirmation; MFComposeActivityHandoffOperation *_handoffOperation; UIProgressView *_handoffProgressView; MFMessageContentProgressLayer *_progressIndicatorView; MFLANHandoffAgent *_LANHandoffAgent; NSObject *_imageScalingGroup; unsigned short _lastTypedCharacter; NSTimer *_autosaveTimer; NSDate *_lastActiveDate; NSDictionary *_securityScopes; _Atomic unsigned int _autosaveCount; EFFuture *_undoMoveAction; id /* block */ _releaseActiveFocusedState; MFMailSignatureController *_signatureController; UIResponder *_savedFirstResponder; EFFuture *_content; unsigned long long _drawingSequenceNumber; UIWindow *_containingWindow; struct { BOOL respondsToCompositionWillFinish; BOOL respondsToCompositionDidFailToFinish; } _composeWebViewFlags; } @property (class, readonly, nonatomic) NSArray *menuCommands; @property (retain, nonatomic) id accountProxyGenerator; @property (retain, nonatomic) UIAlertController *popoverAlert; @property (retain, nonatomic) CNContactPickerViewController *peoplePicker; @property (retain, nonatomic) CNContactViewController *contactViewController; @property (retain, nonatomic) CNComposeRecipientAtom *atomPresentingCard; @property (retain, nonatomic) CNComposeRecipient *recipientPresentingCard; @property (retain, nonatomic) NSDictionary *certificatesByRecipient; @property (retain, nonatomic) NSDictionary *errorsByRecipient; @property (copy, nonatomic) NSString *addressForMissingIdentity; @property (retain, nonatomic) MFSMIMEControl *smimeStatusControl; @property (nonatomic) BOOL attachmentToMarkupIsLoaded; @property (nonatomic) BOOL delayToShowMarkupHasPassed; @property (nonatomic) unsigned long long markupReplyAttachmentLoadingProgress; @property (nonatomic) BOOL autosaveIsValid; @property (nonatomic) BOOL didUseOmittedAttachmentsOrRecipients; @property (retain, nonatomic) NSArray *initialMissingAttachmentWarnings; @property (retain, nonatomic) NSMutableSet *drawingFileAttachments; @property (nonatomic) long long drawingInsertCount; @property (copy, nonatomic) NSString *hideMyEmailAddressIfExists; @property (copy, nonatomic) NSString *hideMyEmailSenderAddress; @property (nonatomic) BOOL hideMyEmailMultipleRecipient; @property (nonatomic) BOOL hasPresentedSenderCollaborationAlert; @property (nonatomic) BOOL hasAddedEditableHyperlink; @property (readonly, nonatomic, getter=isVerticallyCompact) BOOL verticallyCompact; @property (retain, nonatomic) id autosaveQueue; @property (retain, nonatomic) MSAutosaveSession *autosaveSession; @property (weak, nonatomic) VNDocumentCameraViewController *documentCameraViewController; @property (retain, nonatomic) MFComposeDisplayMetrics *displayMetrics; @property (retain, nonatomic) MFPhotoPickerProgressManager *photoPickerProgressManager; @property (nonatomic) double previousPaletteWidth; @property (readonly, nonatomic) id prepareImagesForSendScheduler; @property (copy, nonatomic) id /* block */ didSaveQuickReplyDraftHandler; @property (retain, nonatomic) id messageLoadingTailspinCancellable; @property long long currentlyLoadingCounter; @property (retain, nonatomic) _TtC9MessageUI20MessageUITipsManager *tipsManager; @property (retain, nonatomic) NSString *autosaveIdentifier; @property (retain, nonatomic) MFComposeStyleSelectorViewController *styleSelector; @property (retain, nonatomic) NSDictionary *fontAttributes; @property (weak, nonatomic) QLPreviewController *previewController; @property (retain, nonatomic) MFAttachment *previewingAttachment; @property (nonatomic) BOOL insertingDrawing; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id quickReplyDelegate; @property (weak, nonatomic) id quickReplyActionButtonProvider; @property (retain, nonatomic) id remoteViewControllerProxy; @property (readonly, nonatomic) MFOutgoingMessageDelivery *delivery; @property (readonly, nonatomic) EMMessage *lastDraftMessage; @property (readonly, nonatomic) EMMailboxObjectID *draftMailboxObjectID; @property (copy, nonatomic) NSString *originatingBundleID; @property (readonly, nonatomic) NSString *documentID; @property (nonatomic) int sourceAccountManagement; @property (nonatomic) BOOL useMailDrop; @property (readonly, nonatomic) NSDate *autosavedDate; @property (readonly, nonatomic) long long countofDrawingAttachmentsLeftInCompose; @property (readonly, nonatomic) NSString *subject; @property (nonatomic) BOOL isModal; @property (readonly, nonatomic) EMCoreAnalyticsCollector *analyticsCollector; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; + (id)signpostLog; + (id)preferenceForKey:(id)a0; + (BOOL)isSetupForDeliveryAllowingRestrictedAccounts:(BOOL)a0; + (BOOL)isSetupForDeliveryAllowingRestrictedAccounts:(BOOL)a0 originatingBundleID:(id)a1 sourceAccountManagement:(int)a2; - (void)_close; - (void)didRotateFromInterfaceOrientation:(long long)a0; - (void)_getRotationContentSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; double x5; int x6; } *)a0; - (void)close:(id)a0; - (void)setSubject:(id)a0; - (void)willRotateToInterfaceOrientation:(long long)a0 duration:(double)a1; - (void)previewControllerDidDismiss:(id)a0; - (id)emailAddresses; - (void)send:(id)a0; - (unsigned long long)signpostID; - (BOOL)contactViewController:(id)a0 shouldPerformDefaultActionForContactProperty:(id)a1; - (void)_endBlockingBodyScroll; - (void)viewWillAppear:(BOOL)a0; - (void)viewLayoutMarginsDidChange; - (void)dealloc; - (void)setContentVisible:(BOOL)a0; - (void)_beginBlockingBodyScroll; - (BOOL)isDirty; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (id)navigationBarTitle; - (id)attachments; - (void)viewDidLoad; - (void)composeWebView:(id)a0 composeBodyIsEmpty:(BOOL)a1; - (void)_displayMetricsDidChange; - (void)_accountsChanged:(id)a0; - (BOOL)isManagedAccount; - (void)presentationControllerDidDismiss:(id)a0; - (void)loadView; - (id)keyCommands; - (id)toRecipients; - (void)prepareForPopoverPresentation:(id)a0; - (void)popoverPresentationController:(id)a0 willRepositionPopoverToRect:(inout struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inView:(inout id *)a2; - (int)resolution; - (void)addLink:(id /* block */)a0; - (void)sendMessage:(unsigned long long)a0; - (void)contactViewController:(id)a0 didDeleteContact:(id)a1; - (void)updateUserActivityState:(id)a0; - (void)viewWillDisappear:(BOOL)a0; - (void)applicationDidResume; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (id)ccRecipients; - (void)contentDidChange; - (void)composeWebView:(id)a0 didChangeHeight:(double)a1; - (id)bccRecipients; - (void)viewDidAppear:(BOOL)a0; - (void)applicationWillSuspend; - (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1; - (long long)adaptivePresentationStyleForPresentationController:(id)a0 traitCollection:(id)a1; - (void)saveFirstResponder; - (id)composeWebView; - (long long)previewController:(id)a0 editingModeForPreviewItem:(id)a1; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)userActivity:(id)a0 didReceiveInputStream:(id)a1 outputStream:(id)a2; - (void)imagePickerControllerDidCancel:(id)a0; - (void)_prepareForSuspend; - (void)documentPicker:(id)a0 didPickDocumentsAtURLs:(id)a1; - (void)documentPickerWasCancelled:(id)a0; - (void)imagePickerController:(id)a0 didFinishPickingMediaWithInfo:(id)a1; - (id)rotatingHeaderView; - (void)setPrefersLargeTitles:(BOOL)a0; - (void)viewDidUnload; - (void)viewWillUnload; - (void)contactPicker:(id)a0 didSelectContact:(id)a1; - (void)contactPicker:(id)a0 didSelectContactProperty:(id)a1; - (void)contactPickerDidCancel:(id)a0; - (BOOL)contactViewController:(id)a0 shouldPerformDefaultActionForContact:(id)a1 propertyKey:(id)a2 propertyIdentifier:(id)a3; - (void)photoPickerDidCancel:(id)a0; - (void)previewController:(id)a0 didSaveEditedCopyOfPreviewItem:(id)a1 atURL:(id)a2; - (void)_removeRecent; - (void)autocompleteGroupDetailViewController:(id)a0 didAskToRemoveGroup:(id)a1; - (void)autocompleteGroupDetailViewController:(id)a0 didTapComposeRecipient:(id)a1; - (void)autocompleteGroupDetailViewControllerDidCancel:(id)a0; - (BOOL)chooseSelectedSearchResultForComposeRecipientView:(id)a0; - (void)composeHeaderView:(id)a0 didChangeSize:(struct CGSize { double x0; double x1; })a1; - (void)composeHeaderViewDidChangeValue:(id)a0; - (void)composeHeaderViewDidConfirmValue:(id)a0; - (id)composeRecipientView:(id)a0 composeRecipientForAddress:(id)a1; - (id)composeRecipientView:(id)a0 composeRecipientForContact:(id)a1; - (void)composeRecipientView:(id)a0 didAddRecipient:(id)a1; - (void)composeRecipientView:(id)a0 didFinishEnteringAddress:(id)a1; - (void)composeRecipientView:(id)a0 didRemoveRecipient:(id)a1; - (void)composeRecipientView:(id)a0 didReplaceRecipients:(id)a1 withRecipients:(id)a2; - (void)composeRecipientView:(id)a0 didSelectRecipients:(id)a1; - (void)composeRecipientView:(id)a0 disambiguateRecipientForAtom:(id)a1; - (void)composeRecipientView:(id)a0 showPersonCardForAtom:(id)a1; - (void)composeRecipientView:(id)a0 showPersonCardForRecipient:(id)a1; - (void)composeRecipientView:(id)a0 textDidChange:(id)a1; - (void)composeRecipientViewDidBecomeFirstResponder:(id)a0; - (void)composeRecipientViewDidFinishPickingRecipient:(id)a0; - (void)composeRecipientViewRequestAddRecipient:(id)a0; - (void)composeRecipientViewReturnPressed:(id)a0; - (BOOL)composeRecipientViewShowingSearchResults:(id)a0; - (void)dismissSearchResultsForComposeRecipientView:(id)a0; - (BOOL)presentSearchResultsForComposeRecipientView:(id)a0; - (unsigned long long)presentationOptionsForRecipient:(id)a0; - (id)presentationViewController; - (void)recipientViewDidBecomeFirstResponder:(id)a0; - (void)recipientViewDidResignFirstResponder:(id)a0; - (BOOL)recipientViewShouldIgnoreFirstResponderChanges:(id)a0; - (void)selectNextSearchResultForComposeRecipientView:(id)a0; - (void)selectPreviousSearchResultForComposeRecipientView:(id)a0; - (BOOL)hosted; - (void)setHosted:(BOOL)a0; - (void)_setIsLoading:(BOOL)a0; - (void)hostApplicationDidEnterBackground; - (void)hostApplicationWillEnterForeground; - (void)setToRecipients:(id)a0; - (void)autosaveWithHandler:(id /* block */)a0; - (id)dismissActionsForPreviewController:(id)a0; - (void)secureMIMECompositionManager:(id)a0 encryptionStatusDidChange:(int)a1 context:(id)a2; - (Class)_deliveryClass; - (BOOL)_shouldUseMailDrop; - (void)secureMIMECompositionManager:(id)a0 signingStatusDidChange:(int)a1 context:(id)a2; - (id)_contactViewControllerForRecipient:(id)a0; - (id)_defaultAccount; - (void)_makeComposeUserActivityCurrent; - (void)_setupForDraft:(id)a0; - (long long)compositionType; - (void)editTextDescription:(id)a0 completion:(id /* block */)a1; - (BOOL)isSavingAsDraft; - (id)mailComposeView; - (void)removeSignature; - (void)setOriginalMessageWasEncrypted:(BOOL)a0; - (unsigned long long)_defaultAtomPresentationOptions; - (void)_dismissPresentedViewController; - (void)_setTitleBarSubtitleText:(id)a0 style:(unsigned long long)a1; - (void)autosaveIfNecessaryWithHandler:(id /* block */)a0; - (void)updateSignature; - (id)_addressFieldForField:(int)a0; - (id)_allRecipientViews; - (id)_allRecipients; - (id)_alternateTitleView; - (BOOL)_anyRecipientViewContainsAddress:(id)a0; - (void)_attachmentLoaderFinishedWithOriginalContent:(id)a0; - (id)_attachmentToMarkup; - (void)_autosaveTimerFired:(id)a0; - (id)_availableAccountProxies; - (id)_backgroundColorForMarkupController; - (void)_bodyTextChanged; - (void)_checkForCanSendMailWithContinuation:(id /* block */)a0; - (void)_checkForEmptySubjectWithContinuation:(id /* block */)a0; - (void)_checkForInFlightAssetDownloadsWithContinuation:(id /* block */)a0; - (void)_checkForInvalidAddressesWithContinuation:(id /* block */)a0; - (void)_checkForOmittedRecipientsOrAttachmentsIfNeededWithContinuation:(id /* block */)a0; - (void)_checkForReplyAndForwardRestriction; - (void)_checkForSendLaterDisclaimerWithContinuation:(id /* block */)a0; - (void)_checkForShareParticipantsWithContinuation:(id /* block */)a0; - (void)_checkForUnencryptedWithContinuation:(id /* block */)a0; - (BOOL)_checkWhetherForwardingAddressIsPresent; - (void)_clearMessageValues; - (void)_composeViewDidDraw:(id)a0; - (unsigned long long)_composeWebViewTextContentLength; - (id)_copyMessageDataForActivityHandoff; - (id)_copyMessagePlainTextForDonation; - (id)_copyMessagePlainTextForDonationRemoveQuotes:(BOOL)a0; - (void)_createAndAddHandoffProgressViewIfNecessary; - (id)_createSendButtonItemWithPossibleTitles:(id)a0; - (id)_csPeopleFromAddresses:(id)a0; - (void)_didDismissDocumentPicker; - (void)_dismissAndCleanupCameraPickerController; - (void)_dismissPeoplePicker:(id)a0; - (void)_dismissPersonCard; - (void)_dismissPresentedHalfSheet; - (void)_displayPopoverAlert:(id)a0; - (void)_documentCameraViewControllerDidFinish; - (void)_draftContentDidChange; - (id)_emailAddressesWithHME; - (void)_escapeShortcutInvoked:(id)a0; - (id)_estimateMessageSize; - (void)_explainAirplaneMode; - (int)_fieldForAddressField:(id)a0; - (void)_finishModalAlertClosingComposition:(BOOL)a0; - (void)_finishPopoverAlertClosingComposition:(BOOL)a0; - (void)_finishedComposing; - (void)_finishedLoadingAllContentAndAttachments; - (void)_focusBccHeaderCommandInvoked:(id)a0; - (void)_focusGained:(id)a0; - (void)_getHMEEmailFromOriginalAddress:(id)a0; - (BOOL)_hasEncryptionIdentityError; - (BOOL)_hasRecipients; - (BOOL)_hasSigningIdentityError; - (void)_hideHandoffProgressViewAnimated:(BOOL)a0; - (BOOL)_isActiveComposeController; - (BOOL)_isDummyViewController; - (BOOL)_isPopoverOrActionSheetOrAlertVisible; - (BOOL)_isReplyOrForward; - (BOOL)_isRestoredComposition; - (BOOL)_isSetupForDelivery; - (BOOL)_isTabKeyCommandInvocationPossible; - (void)_leaveMessageInOutbox; - (void)_loadAttachments; - (void)_loadCompositionContext; - (void)_loadingContextDidLoadMessage; - (id)_messageForAutosave; - (id)_messageForDraft; - (id)_messageForRemoteDelivery; - (id)_messageToDonate; - (id)_messageWithCompositionSpecification:(id)a0 useSuspendInfo:(BOOL)a1 endingEditing:(BOOL)a2; - (id)_missingIdentityErrorWithFormat:(id)a0 title:(id)a1; - (id)_nextDrawingName; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_optimalRectForPresentingPopoverInComposeWebView; - (id)_outgoingMessageWithSubstituteDocument:(id)a0 compositionSpecification:(id)a1 useSuspendInfo:(BOOL)a2 endingEditing:(BOOL)a3; - (void)_physicallyScaleImagesToScale:(unsigned long long)a0 attachments:(id)a1; - (void)_popoverWillBePresented:(id)a0; - (void)_prepareCompositionContextForLoading:(id)a0; - (void)_prepareHMEAddressesWithContinuation:(id /* block */)a0; - (void)_prepareImagesForSendWithContinuation:(id /* block */)a0; - (void)_preparePhotoPicker; - (void)_presentLinkEditorWithName:(id)a0 text:(id)a1 mode:(unsigned long long)a2 completion:(id /* block */)a3; - (void)_presentModalAlert:(id)a0; - (void)_presentSenderCollaborationAlertIfNecessaryForSendingAddress:(id)a0; - (void)_presentWarnings:(id)a0 index:(unsigned long long)a1 suggestionsService:(id)a2 completionHandler:(id /* block */)a3; - (void)_promptForMailDropIfNecessaryWithContinuation:(id /* block */)a0; - (void)_quickReplyAnimationContextWithInitialSnapshot:(id)a0 completionHandler:(id /* block */)a1; - (void)_recipientTextChanged:(id)a0; - (void)_recipientTextChangedForHME; - (id)_reformattedAddressAtIndex:(unsigned long long)a0; - (unsigned long long)_reloadNumberOfReformattedAddressesWithMaximumWidth:(double)a0 defaultFontSize:(double)a1; - (void)_removeAutoBccSendingAddress:(id)a0; - (void)_replyAllCommandInvoked:(id)a0; - (void)_replyCommandInvoked:(id)a0; - (void)_reportUserEnagagement:(BOOL)a0 suggestionService:(id)a1 warning:(id)a2; - (void)_resetProxyGenerator; - (void)_resetSecureCompositionManager; - (void)_resetSecureCompositionManagerUsingNewAccount:(BOOL)a0; - (void)_restoreMessageValues; - (void)_retainFocusOfComposeWebViewIfRequired:(id)a0; - (void)_saveMessageValues; - (void)_scaleImages; - (BOOL)_secureCompositionManagerHasRecipients; - (id)_selectedAttachmentURLs; - (void)_sendViewVisibilityNotification:(id)a0 window:(id)a1; - (void)_setAutosaveIsValid:(BOOL)a0; - (void)_setInitialStateForImageField; - (void)_setLastFocusedRecipientView:(id)a0; - (void)_setRecipients:(id)a0 forField:(int)a1; - (BOOL)_setSendingEmailAddress:(id)a0; - (BOOL)_setSendingEmailAddressAsHME:(id)a0; - (void)_setUpDeliveryObject:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (void)_setUpDraftForHME; - (void)_setUpForSaveAsDraft; - (void)_setupForAutosavedMessage:(id)a0; - (void)_setupForExistingNewMessage:(id)a0 content:(id)a1; - (void)_setupForOutbox:(id)a0; - (void)_setupForQuickReply; - (void)_setupLargeTitleAccessory; - (void)_setupNavigationBarItems; - (void)_setupOrnamentViewController; - (void)_setupSendLaterOnboardingPaletteIfNecessary; - (id)_sheetDetentForIdentifier:(id)a0 viewController:(id)a1; - (BOOL)_shouldAutoSaveQuickReply; - (BOOL)_shouldAutosaveAfterTimerFiredWithInterval:(double)a0; - (BOOL)_shouldEnableCloseButton; - (BOOL)_shouldEnableSMIMEMenu; - (BOOL)_shouldEnableSendButton; - (BOOL)_shouldPrependBlankLineForAttachments; - (BOOL)_shouldRestoreAttachments:(id)a0; - (BOOL)_shouldShowSendLaterOnboarding; - (void)_showCamera:(id)a0; - (void)_showMissingIdentityAlert; - (void)_showOriginalAttachmentsIfNecessary:(id)a0; - (void)_showPersonCardForRecipient:(id)a0 showDeleteButton:(BOOL)a1; - (void)_showPhotoPicker:(id)a0; - (unsigned long long)_sizeForScale:(unsigned long long)a0 imagesOnly:(BOOL)a1; - (void)_startAutosaveTimerIfNeeded; - (void)_subjectTextChanged:(id)a0; - (void)_tabKeyCommandInvoked:(id)a0; - (void)_unscaleImages; - (void)_updateAndStartCompletingCcFieldWithMissingRecipients:(id)a0; - (void)_updateAutoBccSendingAddress:(id)a0 withNewSendingAddress:(id)a1; - (void)_updateAutoBccSendingAddress:(id)a0 withNewSendingAddress:(id)a1 alwaysAdd:(BOOL)a2; - (void)_updateAutosaveSession; - (void)_updateIdentityStatus:(int *)a0 withPolicy:(int)a1 identity:(struct __SecIdentity { } *)a2 error:(id)a3; - (void)_updateImageSizeTitles; - (void)_updateManagedPasteboardOwner; - (void)_updateNavigationBarTitleAnimated:(BOOL)a0; - (void)_updateOriginalBccStatusForRestore; - (void)_updateOriginalBccStatusForRestoreAddingAddress:(BOOL)a0; - (void)_updatePersonCard; - (void)_updateRecipientAtomStyles; - (void)_updateSMIMEButtonEnabledForRecipientCount; - (void)_updateSMIMEButtonForEncryptionStatus:(int)a0; - (void)_updateSMIMEStatusControl; - (void)_updateSendAndCloseButtonTintColor; - (void)_updateSendAndCloseEnabled; - (void)_updateTitleBarForEncryptionStatus:(int)a0; - (BOOL)_wantsEncryption; - (BOOL)_wantsSigning; - (void)_willPresentDocumentPicker; - (void)activityHandoffOperation:(id)a0 didFailWithError:(id)a1; - (void)activityHandoffOperation:(id)a0 didFinishReceivingData:(id)a1; - (void)activityHandoffOperation:(id)a0 didFinishSendingDataWithResult:(long long)a1; - (void)activityHandoffOperationReceivedBytes:(id)a0; - (void)addAddress:(id)a0 field:(int)a1; - (void)addSignature:(BOOL)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })additionalContentInsetForComposeWebView:(id)a0; - (id)addressesForField:(int)a0; - (id)allRecipientNamesAndAddresses; - (void)backUpDraft; - (BOOL)bccAddressesDirtied; - (BOOL)canShowAttachmentPicker; - (BOOL)canShowContentVariationPicker; - (BOOL)canShowFromField; - (BOOL)canShowImageSizeField; - (void)changeQuoteLevel:(long long)a0; - (void)clearAllFields; - (void)clearInitialTitle; - (void)composeRecipientView:(id)a0 didFinishAddingRecipient:(id)a1; - (void)composeStyleSelector:(id)a0 didChangeFont:(id)a1; - (void)composeStyleSelector:(id)a0 didChangeFontSize:(double)a1; - (void)composeStyleSelector:(id)a0 didChangeTextColor:(id)a1; - (void)composeStyleSelector:(id)a0 didSelectStyle:(id)a1; - (void)composeStyleSelectorDidCancel:(id)a0; - (void)composeStyleSelectorDidDismissFontPicker:(id)a0; - (void)composeStyleSelectorDidPresentColorPicker:(id)a0; - (void)composeSubjectViewDidSelectContentVariationButton:(id)a0; - (void)composeSubjectViewTextFieldDidBecomeFirstResponder:(id)a0; - (void)composeSubjectViewTextFieldDidResignFirstResponder:(id)a0; - (void)composeSubjectViewWillRemoveContent:(id)a0; - (long long)composeType; - (void)composeViewBodyTextChanged:(id)a0; - (void)composeWebViewDidChangeFontAttributes:(id)a0; - (id)compositionContext; - (unsigned long long)contentVariationIndex; - (id)contentVariationName; - (id)csPeopleForField:(int)a0; - (id)currentScaleImageSize; - (void)datePickerViewController:(id)a0 didSelectDate:(id)a1; - (void)deliverMessageRemotely:(id /* block */)a0; - (void)didBecomeActiveComposeController; - (void)didCreateAttachment:(id)a0; - (void)didInsertAttachment:(id)a0; - (void)didInsertBodyText:(id)a0; - (void)didRemoveAttachment:(id)a0; - (void)dismissSheet; - (void)documentCameraViewController:(id)a0 didFinishWithScan:(id)a1; - (void)documentCameraViewControllerDidCancel:(id)a0; - (void)editLink:(id)a0 completion:(id /* block */)a1; - (void)expandQuickReplyToFullCompose; - (void)finalizeSignature:(id /* block */)a0; - (void)finishEnteringRecipients; - (void)finishedBackingUpDraftWithSuccess:(BOOL)a0; - (void)forceSaveAsDraft; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForAttachmentWithIdentifier:(id)a0; - (BOOL)getPrefersLargeTitles; - (void)goToSettingsForControl:(id)a0; - (void)handleLargeMessageComposeHandoffWithInputStream:(id)a0 outputStream:(id)a1 error:(id)a2; - (BOOL)hasAttachments; - (void)imageSizeView:(id)a0 changedSelectedScaleTo:(unsigned long long)a1; - (void)importDocument; - (id)initWithCompositionContext:(id)a0 options:(unsigned long long)a1; - (void)insertDrawing; - (void)insertPhotoOrVideo; - (void)insertPhotoOrVideoWithAssetIdentifier:(id)a0 info:(id)a1; - (BOOL)isAddressHideMyEmail:(id)a0; - (BOOL)isHideMyEmailMessage; - (BOOL)isShowingRecentPersonCard; - (void)mailCompositionContext:(id)a0 didFinishLoadingMessage:(id)a1 legacyMessage:(id)a2 error:(id)a3; - (void)mailCompositionContext:(id)a0 messageDidChange:(id)a1; - (void)markupAttachment:(id)a0; - (id)mf_preferredTitle; - (id)navigationControllerForRecentPersonCard; - (BOOL)needsDelivery; - (id)nextResponderForRecipientView:(id)a0; - (void)performSend; - (void)photoPicker:(id)a0 didDeselectAssetWithIdentifier:(id)a1; - (void)photoPicker:(id)a0 didSelectAssetWithIdentifier:(id)a1 mediaInfo:(id)a2; - (void)photoPickerDidCancelSystemImagePicker:(id)a0; - (void)pickInitialFirstResponder; - (id)popoverManager; - (id)popoverManagerCreateIfNeeded:(BOOL)a0; - (long long)popoverPresentationStyleForViewController:(id)a0; - (void)prepareQuickReplyForSendingMessage; - (void)presentSaveDeleteDialogOrClose; - (id)presentingViewControllerForComposeStyleSelector:(id)a0; - (id)presentingViewControllerForPhotoPicker:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectOfAttachment:(id)a0; - (void)removeAddress:(id)a0 field:(int)a1; - (void)saveAndResignFirstResponder; - (id)savedHeaders; - (void)scanDocument; - (void)securityScopeForURL:(id)a0 withHandler:(id /* block */)a1; - (id)sendLaterMenu; - (BOOL)sendingAccountIsExchange; - (id)sendingAccountProxy; - (id)sendingAddressForControl:(id)a0; - (id)sendingEmailAddress; - (id)sendingEmailAddressIfExists; - (BOOL)sendingEmailDirtied; - (void)serializedPlaceholderForFileName:(id)a0 fileSize:(long long)a1 mimeType:(id)a2 contentID:(id)a3 withHandler:(id /* block */)a4; - (void)setAddresses:(id)a0 field:(int)a1; - (void)setBccRecipients:(id)a0; - (void)setCaretPosition:(unsigned long long)a0; - (void)setCcRecipients:(id)a0; - (void)setCompositionContext:(id)a0; - (void)setDraftMessage:(id)a0; - (void)setHeadersForDraft; - (void)setHideMyEmailAddressForMailToURLAddressString:(id)a0; - (void)setInitialTitle:(id)a0; - (void)setIsQuickReply:(BOOL)a0; - (void)setProgressUIVisible:(BOOL)a0 animated:(BOOL)a1; - (void)setRecipientsKeyboardType:(long long)a0; - (void)setSavedHeaders:(id)a0; - (void)setSendingEmailAddress:(id)a0; - (void)setSendingEmailAddressAsHME:(id)a0 isComposeTypeReply:(BOOL)a1; - (id)shouldCreateRichTextRepresentation; - (BOOL)shouldShowSMIMEButton; - (void)showMissingAttachmentDataAlert; - (void)showPhotoPickerWithSourceType:(long long)a0 fromSource:(id)a1; - (void)showStyleSelector:(id)a0; - (unsigned long long)smimeStatusOptionsForControl:(id)a0; - (void)stripCustomBodyIdentifiers; - (void)takeFocusFromComposeWebView:(id)a0 inDirection:(unsigned long long)a1; - (void)takeSnapshotWithCompletionHandler:(id /* block */)a0; - (void)tappedSMIMEButton; - (void)toggleEncryptionForControl:(id)a0; @end