luxlabs header browser preview


@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 <UINavigationControllerDelegate, CNContactContentViewControllerDelegate, MFMailComposeToFieldDelegate, MFComposeActivityHandoffOperationDelegate, MFComposeStyleSelectorViewControllerDelegate, MFPhotoPickerControllerDelegate, NSUserActivityDelegate, VNDocumentCameraViewControllerDelegate, _MFMailCompositionContextDelegate, MFPreferredTitleProvider, ComposeViewNavigationBarDelegate, MFDatePickerViewControllerDelegate, MFSMIMEControlDelegate, UIFontPickerViewControllerDelegate, UIColorPickerViewControllerDelegate, QLPreviewControllerDelegate, MFMailComposeViewDelegate, MFMailMenuCommandProvider, CNComposeHeaderViewDelegate, MFComposeSubjectViewDelegate, MFComposeImageSizeViewDelegate, MFSecureMIMECompositionManagerDelegate, MFComposeTypeFactoryDelegate, MFMailComposeRecipientTextViewDelegate, UIImagePickerControllerDelegate, UIPopoverPresentationControllerDelegate, CNAutocompleteGroupDetailViewControllerDelegate, CNContactPickerDelegate> {
    _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<OS_dispatch_group> *_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<MFMailAccountProxyGenerator> 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<EFScheduler> 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<EFScheduler> prepareImagesForSendScheduler;
@property (copy, nonatomic) id /* block */ didSaveQuickReplyDraftHandler;
@property (retain, nonatomic) id<EFCancelable> 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<MFMailComposeControllerQuickReplyDelegate> quickReplyDelegate;
@property (weak, nonatomic) id<MFMailComposeControllerQuickReplyActionButtonProvider> 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