luxlabs header browser preview


@class EMMailboxScope;

@interface EMSmartMailbox : EMMailbox {
    id /* block */ _predicateGenerator;
}

@property (readonly, nonatomic) EMMailboxScope *mailboxScope;
@property (readonly, nonatomic) long long smartMailboxType;

+ (id)flaggedMailboxWithMailboxScope:(id)a0;
+ (id)blueMailboxWithMailboxScope:(id)a0;
+ (id)followUpMailboxWithMailboxScope:(id)a0;
+ (id)grayMailboxWithMailboxScope:(id)a0;
+ (id)greenMailboxWithMailboxScope:(id)a0;
+ (id)hasAttachmentsMailboxWithMailboxScope:(id)a0;
+ (id)includesMeMailboxWithMailboxScope:(id)a0;
+ (id)muteThreadsMailboxWithMailboxScope:(id)a0;
+ (id)notifyThreadsMailboxWithMailboxScope:(id)a0;
+ (id)orangeMailboxWithMailboxScope:(id)a0;
+ (id)purpleMailboxWithMailboxScope:(id)a0;
+ (id)readLaterMailboxWithMailboxScope:(id)a0;
+ (id)redMailboxWithMailboxScope:(id)a0;
+ (id)sendLaterMailboxWithMailboxScope:(id)a0;
+ (id)todayMailboxWithMailboxScope:(id)a0;
+ (id)unifiedMailboxOfType:(long long)a0 name:(id)a1;
+ (id)unifiedMailboxOfType:(long long)a0 name:(id)a1 additionalPredicate:(id)a2;
+ (id)unreadMailboxWithMailboxScope:(id)a0;
+ (id)unsubscribeMailboxWithMailboxScope:(id)a0;
+ (id)vipMailboxWithMailboxScope:(id)a0;
+ (id)vipMailboxWithName:(id)a0 additionalPredicate:(id)a1;
+ (id)yellowMailboxWithMailboxScope:(id)a0;

- (id)ef_publicDescription;
- (unsigned long long)hash;
- (id)makePredicate;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (BOOL)isSendLaterMailbox;
- (BOOL)_shouldArchiveByDefault;
- (id)initWithType:(long long)a0 mailboxType:(long long)a1 name:(id)a2 mailboxScope:(id)a3 predicateGenerator:(id /* block */)a4;
- (BOOL)isSmartMailbox;
- (BOOL)supportsSelectAll;

@end