@class DAFolder; @interface MFDAMessageStore : MFLibraryStore { DAFolder *_DAFolder; } @property (nonatomic) BOOL backedByVirtualAllSearchMailbox; - (id)storeSearchResultMatchingCriterion:(id)a0 limit:(unsigned int)a1 offset:(id)a2 error:(id *)a3; - (unsigned long long)growFetchWindow; - (void)deleteMessagesOlderThanNumberOfDays:(int)a0 compact:(BOOL)a1; - (void).cxx_destruct; - (long long)fetchNumMessages:(unsigned long long)a0 preservingUID:(id)a1 options:(unsigned long long)a2; - (unsigned long long)fetchWindow; - (id)_downloadHeadersForMessages:(id)a0; - (id)_fetchBodyDataForMessage:(id)a0 andHeaderDataIfReadilyAvailable:(id *)a1 downloadIfNecessary:(BOOL)a2 partial:(BOOL *)a3; - (id)_fetchBodyDataForNormalMessage:(id)a0 format:(int)a1 part:(id)a2 streamConsumer:(id)a3; - (id)_fetchBodyDataForSearchResult:(id)a0 folderID:(id)a1 format:(int)a2 streamConsumer:(id)a3; - (BOOL)_fetchDataForMimePart:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 isComplete:(BOOL *)a2 consumer:(id)a3; - (void)_remoteIDsMatchingSearchText:(id)a0 predicate:(id)a1 limit:(unsigned int)a2 offset:(id)a3 filterByDate:(BOOL)a4 handler:(id /* block */)a5; - (BOOL)allowsAppend; - (id)bestAlternativeForPart:(id)a0; - (BOOL)bodyFetchRequiresNetworkActivity; - (BOOL)canFetchSearchResults; - (id)defaultAlternativeForPart:(id)a0; - (id)fetchBodyDataForRemoteID:(id)a0; - (id)folderIDForFetching; - (BOOL)hasMoreFetchableMessages; - (id)initWithMailbox:(id)a0 readOnly:(BOOL)a1; - (id)loadMeetingDataForMessage:(id)a0; - (id)loadMeetingExternalIDForMessage:(id)a0; - (id)loadMeetingMetadataForMessage:(id)a0; - (BOOL)messageCanBeTriaged:(id)a0; - (id)messageForRemoteID:(id)a0; - (id)messageForRemoteID:(id)a0 inMailbox:(id)a1; - (void)purgeMessagesBeyondLimit:(unsigned long long)a0; - (BOOL)replayFlagChange:(id)a0 forRemoteIDs:(id)a1 error:(id *)a2 completed:(BOOL *)a3; - (BOOL)shouldDownloadBodyDataForMessage:(id)a0; - (BOOL)shouldGrowFetchWindow; - (id)storeData:(id)a0 forMimePart:(id)a1 isComplete:(BOOL)a2; - (BOOL)wantsLineEndingConversionForMIMEPart:(id)a0; @end