luxlabs header browser preview


@class EDServerMessagePersistenceFactory, EDRemoteContentManager, MEContentRuleListManager, EMRemoteContentURLCache, EDMailboxPersistence, EDRemoteContentPersistence, NSString, EDActivityPersistence, EDSearchableIndexManager, EDPersistenceDatabase, EDGmailLabelPersistence, EDMessageChangeManager, EDRemoteContentCacheConfiguration, EDMessagePersistence, EDRemindMeNotificationController, EDThreadPersistence, EDConversationPersistence, EDReadLaterPersistence, NSObject, EDRichLinkPersistence, EDDataDetectionPersistence, EFXPCAlarmScheduler, EMBlockedSenderManager, EDVIPManager, EDPersistenceHookRegistry, EDAttachmentPersistenceManager, EMRemoteContentURLSession, EDBIMIManager, EDListUnsubscribeHandler, EDSenderPersistence, EDLocalActionPersistence, EDMailboxActionPersistence;
@protocol OS_os_log, EMUserProfileProvider, EDAccountsProvider, EDRemoteSearchProvider;

@interface EDPersistence : NSObject <EFLoggable>

@property (class, readonly) NSObject<OS_os_log> *log;

@property (retain, nonatomic) id<EDAccountsProvider> accountsProvider;
@property (retain) EDVIPManager *vipManager;
@property (retain, nonatomic) EDListUnsubscribeHandler *listUnsubscribeHandler;
@property (readonly, nonatomic) EDBIMIManager *bimiManager;
@property (readonly) EDPersistenceDatabase *database;
@property (readonly) EDConversationPersistence *conversationPersistence;
@property (readonly) EDLocalActionPersistence *localActionPersistence;
@property (readonly) EDServerMessagePersistenceFactory *serverMessagePersistenceFactory;
@property (readonly) EDGmailLabelPersistence *gmailLabelPersistence;
@property (readonly) EDThreadPersistence *threadPersistence;
@property (readonly) EDSenderPersistence *senderPersistence;
@property (readonly, nonatomic) EDMailboxActionPersistence *mailboxActionPersistence;
@property (readonly, nonatomic) EDMailboxPersistence *mailboxPersistence;
@property (readonly) EDMessagePersistence *messagePersistence;
@property (readonly) EDMessageChangeManager *messageChangeManager;
@property (readonly) EDPersistenceHookRegistry *hookRegistry;
@property (readonly, nonatomic) id<EMUserProfileProvider> userProfileProvider;
@property (readonly) EDSearchableIndexManager *searchableIndexManager;
@property (readonly, nonatomic) id<EDRemoteSearchProvider> remoteSearchProvider;
@property (readonly, nonatomic) EMBlockedSenderManager *blockedSenderManager;
@property (readonly) EDActivityPersistence *activityPersistence;
@property (readonly) EDRemoteContentManager *remoteContentManager;
@property (readonly) EDRemoteContentPersistence *remoteContentPersistence;
@property (readonly) EDAttachmentPersistenceManager *attachmentPersistenceManager;
@property (readonly, nonatomic) EDRemoteContentCacheConfiguration *remoteContentCacheConfiguration;
@property (retain, nonatomic) EMRemoteContentURLCache *remoteContentURLCache;
@property (retain, nonatomic) EMRemoteContentURLSession *remoteContentURLSession;
@property (readonly, nonatomic) MEContentRuleListManager *contentRuleListManager;
@property (readonly) EDReadLaterPersistence *readLaterPersistence;
@property (readonly) EDDataDetectionPersistence *dataDetectionPersistence;
@property (readonly) EDRichLinkPersistence *richLinkPersistence;
@property (readonly, nonatomic) EDRemindMeNotificationController *remindMeNotificationController;
@property (readonly, nonatomic) EFXPCAlarmScheduler *alarmScheduler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)dealloc;
- (void)scheduleRecurringActivity;
- (void).cxx_destruct;
- (id)persistenceStatistics;
- (void)test_tearDown;
- (id)persistenceStateWithStatistics:(id)a0;

@end