@class NSString, NSObject; @protocol OS_os_log; @interface EMMessageListItemPredicates : NSObject @property (class, readonly) NSObject *log; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)predicateForMessagesInMailboxes:(id)a0; + (id)predicateForUnsubscribableMessages; + (id)predicateForMessagesWithThreadScope:(id)a0; + (BOOL)_isPredicateForMessagesWithActiveFollowUp:(id)a0; + (id)predicateForExcludingMessagesInMailboxesWithObjectIDs:(id)a0; + (id)predicateForMessagesForFiredReadLaterDateInAccountsOfMailboxes:(id)a0 additionalAccountObjectIDs:(id)a1; + (id)predicateForMessagesWithSenders:(id)a0; + (id)predicateForExcludingMessagesInMailboxes:(id)a0; + (id)_predicateForKeyPath:(id)a0 value:(id)a1; + (id)predicateForReadLaterMessagesWithStartDate:(id)a0 endDate:(id)a1; + (id)predicateForRecentMessages; + (id)predicateForMessagesWithActiveFollowUpInSent; + (id)predicateForMessagesWithSender:(id)a0; + (long long)dateSortOrderFromSortDescriptors:(id)a0; + (id)predicateForMessagesInConversation:(long long)a0; + (BOOL)_isPredicateForMessagesInAccountObjectIDs:(id)a0 accountObjectIDs:(id *)a1; + (id)predicateForMuteMessages; + (id)_keyPathsForFlagChange:(id)a0; + (id)predicateForUnfiredReadLaterMessagesInInbox; + (id)predicateForSenderBucket:(long long)a0; + (id)predicateForMessagesInMailboxWithType:(long long)a0; + (id)mailboxURLsForPredicate:(id)a0; + (id)mailboxScopeForPredicate:(id)a0 withMailboxTypeResolver:(id)a1; + (id)predicateForReadMessages; + (id)predicateForMessagesWithoutSenders:(id)a0; + (id)spotlightPredicateForPredicate:(id)a0; + (id)_predicateForMessagesInMailboxWithURL:(id)a0; + (id)predicateForFlagColor:(unsigned long long)a0; + (id)predicateForIsVIP:(BOOL)a0; + (id)predicateForReadLaterSmartMailbox; + (id)predicateForNotifyMessages; + (id)_dateRangePredicateForListItemKeyPath:(id)a0 startDate:(id)a1 endDate:(id)a2; + (BOOL)_isPredicateForMessagesInMailboxObjectIDs:(id)a0 mailboxObjectIDs:(id *)a1; + (id)threadScopeForPredicate:(id)a0 withMailboxTypeResolver:(id)a1; + (id)predicateForExcludingMessagesInMailboxObjectID:(id)a0; + (id)predicateForMessagesWithMailboxScope:(id)a0; + (id)sortDescriptorForDateAscending:(BOOL)a0; + (id)predicateForSendLaterMessages; + (id)predicateFromPredicate:(id)a0 ignoringPredicates:(id)a1; + (id)predicateForUnreadMessages; + (id)predicateForMessagesInMailbox:(id)a0; + (id)_predicateForFollowUpMessages; + (id)_predicateForMessagesInMailboxWithType:(id)a0; + (id)predicateForFlaggedMessages; + (id)predicateForExcludingMessagesInMailboxesWithTypes:(id)a0; + (id)predicateForExcludingMessagesInMailbox:(id)a0; + (id)_predicateForAccountWithObjectID:(id)a0; + (id)predicateForMessagesInMailboxWithObjectID:(id)a0; + (id)predicateForToMeMessages; + (id)predicateForUnfiredReadLaterMessages; + (id)sortDescriptorForKeyPath:(id)a0 ascending:(BOOL)a1; + (id)predicateForAccount:(id)a0; + (id)predicateForMessagesNewerThanDate:(id)a0; + (id)predicateForSendLaterMessagesWithStartDate:(id)a0 endDate:(id)a1; + (id)predicateForIncludesMeMessages; + (id)predicateForMessagesWithAttachments; + (id)predicateFromPredicate:(id)a0 ignoringKeyPaths:(id)a1; + (id)predicateForAnySenderBuckets:(id)a0; + (BOOL)predicate:(id)a0 appliesToFlagChange:(id)a1; + (BOOL)isPredicateForMessagesInMailboxObjectID:(id)a0 mailboxObjectID:(id *)a1; + (id)predicateForTodayMessages; + (id)predicateForFiredReadLaterMessages; + (BOOL)isPredicateForMessagesWithActiveFollowUp:(id)a0 mailboxTypeResolver:(id)a1 inSent:(BOOL *)a2 sentMailboxObjectIDs:(id *)a3; + (id /* block */)transformPredicateWithMailboxes:(id)a0 mailboxTypeResolver:(id)a1 shouldIncludeFollowUps:(BOOL)a2 shouldIncludeReadLater:(BOOL)a3; + (BOOL)isPredicateForMessagesWithFiredReadLaterDate:(id)a0 accountObjectIDs:(id *)a1; + (id)predicateForMessagesInMailboxesWithTypes:(id)a0; + (id)predicateForMessagesInMailboxesWithObjectIDs:(id)a0; + (id)predicateForUnflaggedMessages; + (id)predicateForMessagesWithActiveFollowUpInAccountsOfMailboxes:(id)a0 mailboxTypeResolver:(id)a1; + (id)predicateForMessagesWithoutSender:(id)a0; + (id)predicateForMessagesWithUnfiredFollowUp; + (id)predicateForMessagesWithActiveFollowUp; + (id)predicateForCCMeMessages; + (id)predicateForMessagesForFiredReadLaterDateInAccountsOfMailboxes:(id)a0; + (id)_spotlightPredicateForPredicate:(id)a0; + (id)_predicateForActiveFollowUpMessagesIncludeExpired:(BOOL)a0; + (id)_predicateForReadLaterMessagesFired:(BOOL)a0; + (id)predicateForReadLaterMessages; + (id)predicateForExcludingMessagesInMailboxWithType:(long long)a0; + (id)predicateForExcludingMessagesInMailboxWithURL:(id)a0; + (BOOL)isPredicateForMessagesInAccountObjectID:(id)a0 accountObjectID:(id *)a1; + (BOOL)isPredicateForMessagesInMailboxWithType:(id)a0 mailboxType:(long long *)a1; @end