luxlabs header browser preview


@class _PASLock, ATXAppPredictionBlacklist;

@interface ATXActionPredictionBlacklist : NSObject {
    _PASLock *_lock;
    id _blacklistNotificationToken;
    ATXAppPredictionBlacklist *_appPredictionBlacklist;
    int _prefsChangeNotificationToken;
}

+ (id)sharedInstanceWithAppPredictionBlacklist;
+ (id)sharedInstanceWithoutAppPredictionBlacklist;

- (id)init;
- (void)dealloc;
- (id)shouldPredictBundleIdHelper:(id)a0 action:(id)a1;
- (BOOL)isBundleIdBlacklisted:(id)a0;
- (BOOL)shouldPredictBundleId:(id)a0 action:(id)a1;
- (void)setBlacklistFromAssetData:(id)a0 predictionBlacklist:(id)a1 shortcutBlacklist:(id)a2 primaryShortcutBlacklist:(id)a3;
- (void)_handlePrefsChange;
- (id)_prefsDisabledApps;
- (void).cxx_destruct;
- (id)disabledBundlesInSettings;
- (id)initWithAppPredictionBlacklist:(id)a0;
- (void)addToBlacklists:(id)a0 blacklistAppList:(id)a1 blacklistActionList:(id)a2 blacklistAppAndActionList:(id)a3;
- (BOOL)shouldPredictBundleIdForShortcuts:(id)a0 action:(id)a1 forPrimaryShortcuts:(BOOL)a2;
- (id)homeScreenDisabledShortcutsInSettings;
- (BOOL)shouldPredictBundleIdForShortcuts:(id)a0 action:(id)a1;

@end