luxlabs header browser preview


@class TRITaskQueue, TRIXPCServerContextPromise, TRIXPCActivityManager, TRIServerContext, NSObject;
@protocol OS_dispatch_queue;

@interface TRIDServer : NSObject {
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    TRIServerContext *_context;
    TRITaskQueue *_taskQueue;
    TRIXPCServerContextPromise *_promise;
    TRIXPCActivityManager *_xpcActivityManager;
}

@property (readonly, nonatomic) BOOL isRunning;

+ (id)_triPath;
+ (id)sharedServer;

- (id)initWithPath:(id)a0;
- (id)init;
- (void)start;
- (void)_asyncStartWithMetrics:(id)a0;
- (void)_logMetrics:(id)a0 stopwatch:(id)a1;
- (void)_updateSystemInfo;
- (void)_registerSetupAssistantFetchActivityOnce;
- (unsigned long long)_getDiskUsageInBytes;
- (void).cxx_destruct;
- (void)_dispatchWhenUnlocked:(id /* block */)a0;
- (void)_registerXpcStreamEventHandler;
- (void)_excludeUserLevelTrialFromTimeMachineBackups;

@end