luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_os_log;

@interface EMMessageListItemPredicates : NSObject <EFLoggable>

@property (class, readonly) NSObject<OS_os_log> *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