luxlabs header browser preview


@class ATXLockscreenTracker, ATXNotificationsDedupeTracker, NSDate, NSObject, ATXNotificationRecorder;
@protocol OS_dispatch_source;

@interface ATXNotificationsRecorderPermanentStore : ATXAbstractVersionedDatabase {
    NSObject<OS_dispatch_source> *_timer;
    ATXNotificationRecorder *_internalRecorder;
    ATXLockscreenTracker *_lockscreenTracker;
    ATXNotificationsDedupeTracker *_dedupeTracker;
}

@property (retain) NSDate *lastUpdate;

- (BOOL)migrate;
- (id)getLockscreenBundleIds;
- (id)init;
- (long long)latestVersion;
- (void)addNotificationsRecordWithMetadata:(id)a0 timestamp:(id)a1 notificationID:(id)a2;
- (void)insertTapCoalesceEvent:(id)a0 bundleId:(id)a1 timestamp:(id)a2;
- (void)replayWithCallback:(id /* block */)a0;
- (id)createCustomSchema;
- (void).cxx_destruct;
- (void)insertEvent:(long long)a0 timestamp:(id)a1 notificationID:(id)a2;
- (void)addNotificationsRecordWithSerializedMetadata:(id)a0 timestamp:(id)a1 notificationID:(id)a2;
- (void)addNotificationRecordInRecentStore:(id)a0 timestamp:(id)a1;
- (void)replay;
- (void)insertAppLaunchEvent:(id)a0 timestamp:(id)a1;
- (void)resetNotificationsHistory;

@end