luxlabs header browser preview


@class NSArray, _EDThreadPersistence_ThreadMessages, _EDThreadPersistence_SQLHelper, EDMessagePersistence, EMThreadObjectID, EMThread;

@interface _EDThreadPersistence_PersistedThread : NSObject {
    BOOL _didCreateTempMessagesView;
}

@property (readonly, nonatomic) _EDThreadPersistence_ThreadMessages *messages;
@property (readonly, nonatomic) long long threadDatabaseID;
@property (readonly, nonatomic) _EDThreadPersistence_SQLHelper *sqlHelper;
@property (readonly, nonatomic) EDMessagePersistence *messagePersistence;
@property (readonly, nonatomic) long long threadScopeDatabaseID;
@property (readonly, nonatomic) EMThreadObjectID *threadObjectID;
@property (readonly, nonatomic) NSArray *wrappedMessages;
@property (readonly, nonatomic) EMThread *thread;

- (void).cxx_destruct;
- (id)debugDescription;
- (void)_ensureTempMessagesView;
- (id)_mailboxDatabaseIDsForWrappedMessages;
- (void)addKeyPathsForDisplayMessageChangeToKeyPaths:(id)a0;
- (BOOL)addMailboxes;
- (BOOL)addRecipients:(id)a0 ofType:(unsigned long long)a1;
- (BOOL)addRecipientsForType:(unsigned long long)a0;
- (BOOL)addSenders;
- (BOOL)addSenders:(id)a0;
- (unsigned long long)currentSenderCounts;
- (void)dropTemporaryView;
- (id)initWithMessages:(id)a0 threadDatabaseID:(long long)a1;
- (id)recipientDatabaseIDsAndDatesForRecipientType:(unsigned long long)a0;
- (id)senderDatabaseIDsAndDates;
- (BOOL)setPriorityForDisplayMessageSender;
- (BOOL)updateDisplayMessageWithUnreadWrappedMessages:(id)a0;
- (id)updateNewestReadAndDisplayMessage;
- (BOOL)updateNewestReadMessage:(id)a0;

@end