luxlabs header browser preview


@class EMMessage, NSString, NSData, MFMailMessage, MFMailboxUid, NSMutableDictionary, MailAccount, EMContentRepresentation;

@interface MFEMMessageStore : MFMessageStore <EMContentItemRequestDelegate, MFMailMessageStore> {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (retain, nonatomic) EMMessage *message;
@property (retain, nonatomic) NSString *mimeBoundary;
@property (retain, nonatomic) NSData *bodyHTMLData;
@property (retain, nonatomic) Class messageClass;
@property (retain, nonatomic) EMContentRepresentation *bodyRepresentation;
@property (nonatomic) BOOL skipAttachmentDownload;
@property (retain, nonatomic) NSMutableDictionary *contentIDsToRepresentations;
@property (retain, nonatomic) NSMutableDictionary *contentIDsToContentItems;
@property (readonly, nonatomic) MFMailMessage *legacyMessage;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) MailAccount *account;
@property (readonly, nonatomic) MFMailboxUid *mailboxUid;
@property (readonly, nonatomic) MFMailboxUid *mailbox;

+ (id)headersForDraftRestoration;

- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)bodyFetchRequiresNetworkActivity;
- (id)bodyForMessage:(id)a0 fetchIfNotAvailable:(BOOL)a1 updateFlags:(BOOL)a2;
- (void)contentObjectID:(id)a0 generateHTMLSnippetsForMailDropContentItems:(id)a1 completionHandler:(id /* block */)a2;
- (void)contentObjectID:(id)a0 generateHTMLSnippetsForRelatedContentItems:(id)a1 completionHandler:(id /* block */)a2;
- (void)contentObjectID:(id)a0 placeholderHTMLForEmptyContentWithCompletionHandler:(id /* block */)a1;
- (id)dataForMimePart:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 isComplete:(BOOL *)a2 downloadIfNecessary:(BOOL)a3 didDownload:(BOOL *)a4;
- (id)headerDataForMessage:(id)a0 downloadIfNecessary:(BOOL)a1;
- (BOOL)shouldDownloadBodyDataForMessage:(id)a0;
- (id)storageLocationForAttachment:(id)a0 withMessage:(id)a1;
- (id)storeData:(id)a0 forMimePart:(id)a1 isComplete:(BOOL)a2;
- (BOOL)_isDisplayableImageContentItem:(id)a0;
- (id)_markupStringForDisplayForContentItem:(id)a0;
- (id)_requestMessageContentRepresentationFetchIfNotAvailable:(BOOL)a0;
- (id)initWithEMMessage:(id)a0 messageClass:(Class)a1 mailboxUid:(id)a2 skipAttachmentDownload:(BOOL)a3;

@end