@class NSDictionary; @interface MFMessageWriter : NSObject { Class _messageClassToInstantiate; unsigned char _allows8BitMimeParts : 1; unsigned char _allowsBinaryMimeParts : 1; unsigned char _writeSizeDispositionParameter : 1; unsigned char _allowsQuotedPrintable : 1; } @property (nonatomic) id delegate; @property (readonly, nonatomic) NSDictionary *compositionSpecification; @property (nonatomic) BOOL shouldWriteAttachmentPlaceholders; - (id)init; - (void)dealloc; - (BOOL)allows8BitMimeParts; - (BOOL)allowsBinaryMimeParts; - (BOOL)allowsQuotedPrintable; - (void)appendDataForMimePart:(id)a0 toData:(id)a1 withPartData:(id)a2; - (id)createMessageWithHtmlString:(id)a0 attachments:(id)a1 headers:(id)a2; - (id)createMessageWithHtmlString:(id)a0 plainTextAlternative:(id)a1 otherHtmlStringsAndAttachments:(id)a2 headers:(id)a3; - (id)createMessageWithPlainTextDocumentsAndAttachments:(id)a0 headers:(id)a1; - (id)createMessageWithString:(id)a0 headers:(id)a1; - (id)initWithCompositionSpecification:(id)a0; - (void)setAllows8BitMimeParts:(BOOL)a0; - (void)setAllowsBinaryMimeParts:(BOOL)a0; - (void)setAllowsQuotedPrintable:(BOOL)a0; - (void)setMessageClassToInstantiate:(Class)a0; - (void)setWriteSizeDispositionParameter:(BOOL)a0; - (id)createMessageWithHtmlString:(id)a0 plainTextAlternative:(id)a1 otherHtmlStringsAndAttachments:(id)a2 charsets:(id)a3 headers:(id)a4; @end