luxlabs header browser preview


@class NSXPCListener, NSString, ATXHeroAppManager, ATXHeroClipManager, ATXHeroPoiManager, ATXHeroPredictionsTracker, NSObject;
@protocol ATXPETEventTracker2Protocol, OS_dispatch_queue, ATXLocationManagerProtocol;

@interface ATXHeroDataServer : NSObject <ATXHeroDataXPCInterface, NSXPCListenerDelegate> {
    NSXPCListener *_listener;
    ATXHeroClipManager *_heroClipManager;
    ATXHeroAppManager *_heroAppManager;
    ATXHeroPoiManager *_heroPoiManager;
    id<ATXPETEventTracker2Protocol> _tracker;
    ATXHeroPredictionsTracker *_predictionsTracker;
    id<ATXLocationManagerProtocol> _locationManager;
    NSObject<OS_dispatch_queue> *_queue;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (BOOL)_didPredictionsChange:(id)a0;
- (void)dealloc;
- (void)updateHeroAppManagerAndHeroClipManagerWithPredictions:(id)a0;
- (id)processPredictions:(id)a0;
- (void)_donatePoiCategoriesToHeroPoiManager:(id)a0;
- (BOOL)heroPoiPredictionsAreEligibleGivenIsMoving:(BOOL)a0 isNearKnownTypeLOIExcludingGym:(BOOL)a1 isNearFrequentLOI:(BOOL)a2;
- (void)getCurrentHeroPoiCategoryWithCompletion:(id /* block */)a0;
- (id)_heroAppPredictionsFromPredictions:(id)a0;
- (void)donateHeroAppPredictions:(id)a0 completion:(id /* block */)a1;
- (void)donatePredictions:(id)a0 shouldOnlyDonateHeroPoiPredictions:(BOOL)a1;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (id)_filterPredictions:(id)a0 currentLocation:(id)a1;
- (void)_setPredictionsInDefaults:(id)a0;
- (void)feedbackScoreForAppClipWithHeroAppPrediction:(id)a0 completion:(id /* block */)a1;
- (void)addHardRejectForAppClipWithHeroAppPrediction:(id)a0 completion:(id /* block */)a1;
- (void)_addBundleIdsToPredictions:(id)a0;
- (void)_donateAppClipsToHeroClipManager:(id)a0;
- (void)addConfirmForAppClipWithHeroAppPrediction:(id)a0 completion:(id /* block */)a1;
- (id)_heroPoiPredictionsFromPredictions:(id)a0;
- (void).cxx_destruct;
- (void)openAppClipWithHeroAppPrediction:(id)a0 completion:(id /* block */)a1;
- (id)initWithHeroClipManager:(id)a0 heroAppManager:(id)a1 heroPoiManager:(id)a2 tracker:(id)a3 predictionsTracker:(id)a4 locationManager:(id)a5;
- (void)addSoftRejectForAppClipWithHeroAppPrediction:(id)a0 completion:(id /* block */)a1;
- (BOOL)heroAppAndClipPredictionsAreEligibleGivenIsMoving:(BOOL)a0 isNearKnownTypeLOI:(BOOL)a1 isNearFrequentLOI:(BOOL)a2;
- (void)_setExpiry;
- (void)_donateHeroAppsToHeroAppManager:(id)a0;
- (id)_heroClipPredictionsFromPredictions:(id)a0;
- (id)initWithHeroClipManager:(id)a0 heroAppManager:(id)a1 tracker:(id)a2;

@end