luxlabs header browser preview


@class _ATXInternalUninstallNotification, _ATXDataStore, NSMapTable, NSString, NSObject, NSDate;
@protocol OS_dispatch_queue;

@interface _ATXAppLaunchSequenceManager : NSObject <ATXBundleIdRemovableProtocol, ATXActionKeyRemovableProtocol> {
    _ATXDataStore *_datastore;
    NSMapTable *_appLaunchSequence;
    NSMapTable *_appActionLaunchSequence;
    _ATXInternalUninstallNotification *_uninstallNotificationListener;
    NSObject<OS_dispatch_queue> *_syncQueue;
    NSString *_lastAppActionLaunch;
    NSDate *_lastAppActionLaunchDate;
}

+ (id)sharedInstance;

- (id)syncQueue;
- (id)init;
- (void)removeBundleIds:(id)a0;
- (void)removeActionKeys:(id)a0;
- (void)deleteAllLaunchesForBundles:(id)a0;
- (void)decayAllAppActionLaunchSequencesWithHalfLifeInDays:(double)a0;
- (void)decayAllLaunchSequencesWithHalfLifeInDays:(double)a0;
- (id)initWithInMemoryStore;
- (void)addBundleIdToLaunchSequence:(id)a0 date:(id)a1;
- (id)initWithDataStore:(id)a0;
- (id)launchSequenceForBundle:(id)a0;
- (void).cxx_destruct;
- (id)launchSequence;
- (void)deleteAllLaunchesForAppActions:(id)a0;
- (id)launchSequenceForAppAction:(id)a0;

@end