luxlabs header browser preview


@class NSString, NSArray, MSMessage;
@protocol MFMessageComposeViewControllerDelegate;

@interface MFMessageComposeViewController : UINavigationController {
    id _internal;
    NSArray *_UTITypes;
    NSArray *_photoIDs;
    NSArray *_cloudPhotoIDs;
    NSArray *_contentText;
    NSArray *_contentURLs;
    NSString *_shareSheetSessionID;
}

@property (nonatomic) unsigned long long currentAttachedVideoCount;
@property (nonatomic) unsigned long long currentAttachedAudioCount;
@property (nonatomic) unsigned long long currentAttachedImageCount;
@property (copy, nonatomic) id /* block */ _deviceValidationSendCompletion;
@property (copy, nonatomic) NSString *chatGUID;
@property (copy, nonatomic) NSString *groupName;
@property (nonatomic) BOOL shouldHideClearPluginButton;
@property (nonatomic) long long preferredPresentationStyle;
@property (weak, nonatomic) id<MFMessageComposeViewControllerDelegate> messageComposeDelegate;
@property (copy, nonatomic) NSArray *recipients;
@property (copy, nonatomic) NSString *body;
@property (copy, nonatomic) NSString *subject;
@property (readonly, copy, nonatomic) NSArray *attachments;
@property (copy, nonatomic) MSMessage *message;

+ (id)log;
+ (void)initialize;
+ (BOOL)isiMessageEnabled;
+ (BOOL)canSendPhotos:(int)a0 videos:(int)a1 audioClips:(int)a2;
+ (BOOL)isMMSEnabled;
+ (double)maxTrimDurationForAudio;
+ (double)maxTrimDurationForVideo;
+ (BOOL)canSendText;
+ (BOOL)_canSendText;
+ (void)_setupAccountMonitor;
+ (void)_updateServiceAvailability;
+ (BOOL)isSupportedAttachmentUTI:(id)a0;
+ (void)_preloadDependencies;
+ (BOOL)canSendAttachments;
+ (id)_chatKitBundle;
+ (void)_serviceAvailabilityChanged:(id)a0;
+ (void)_startListeningForAvailabilityNotifications;
+ (BOOL)canSendSubject;

- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)viewDidLoad;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)setModalPresentationStyle:(long long)a0;
- (void)viewDidAppear:(BOOL)a0;
- (BOOL)automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers;
- (void)setContentText:(id)a0;
- (id)contentText;
- (void)setContentURLs:(id)a0;
- (id)UTITypes;
- (id)cloudPhotoIDs;
- (id)contentURLs;
- (BOOL)insertGroupActivity:(id)a0;
- (id)photoIDs;
- (void)setCloudPhotoIDs:(id)a0;
- (void)setPhotoIDs:(id)a0;
- (void)setShareSheetSessionID:(id)a0;
- (void)setUTITypes:(id)a0;
- (id)shareSheetSessionID;
- (void)smsComposeControllerCancelled:(id)a0;
- (void)smsComposeControllerEntryViewContentInserted:(id)a0;
- (void)smsComposeControllerSendStarted:(id)a0;
- (void)smsComposeControllerSendStarted:(id)a0 withText:(id)a1 messageGUID:(id)a2;
- (void)smsComposeControllerShouldSendMessageWithText:(id)a0 toRecipients:(id)a1 completion:(id /* block */)a2;
- (BOOL)insertCollaborationItemProvider:(id)a0 collaborationOptions:(id)a1 collaborationMetadata:(id)a2 isCollaboration:(BOOL)a3;
- (BOOL)insertCollaborationItemProvider:(id)a0 collaborationShareOptions:(id)a1 collaborationMetadata:(id)a2 isCollaboration:(BOOL)a3;
- (BOOL)addRichLinkData:(id)a0 withWebpageURL:(id)a1;
- (void)_setCanEditRecipients:(BOOL)a0;
- (BOOL)addAttachmentData:(id)a0 typeIdentifier:(id)a1 filename:(id)a2;
- (BOOL)addAttachmentURL:(id)a0 withAlternateFilename:(id)a1;
- (id)attachmentURLs;
- (id)_MIMETypeForURL:(id)a0;
- (id)_contentTypeForMIMEType:(id)a0;
- (void)_insertCKSMSComposeFileDataForItemProvider:(id)a0 collaborationShareOptions:(id)a1 collaborationMetadata:(id)a2 sendAsCopyURL:(id)a3 isCollaboration:(BOOL)a4 outReturnResult:(BOOL *)a5;
- (BOOL)_isAudioMIMEType:(id)a0;
- (BOOL)_isImageMIMEType:(id)a0;
- (BOOL)_isVideoMIMEType:(id)a0;
- (void)_loadSWCopyRepresentationForItemProvider:(id)a0 completionHandler:(id /* block */)a1;
- (void)_loadSWCopyRepresentationForItemProvider:(id)a0 forTypeIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (void)_setNavBarTitle:(id)a0;
- (void)_setShouldDisableEntryField:(BOOL)a0;
- (void)_setShouldIgnoreEmailsWhenSending:(BOOL)a0;
- (void)_updateAttachmentCountForAttachmentURL:(id)a0;
- (BOOL)addAttachmentData:(id)a0 withAlternateFilename:(id)a1;
- (BOOL)canAddAttachmentURL:(id)a0;
- (void)disableUserAttachments;
- (BOOL)insertCollaborationItemProvider:(id)a0;
- (void)insertSharedItemAndReturnEntryViewFrame:(id)a0 withAlternateFilename:(id)a1 completion:(id /* block */)a2;
- (id)mutableAttachmentURLs;
- (void)setUPIVerificationCodeSendCompletion:(id /* block */)a0;
- (void)showSharedItemInEntryView;

@end