luxlabs header browser preview


@class NSString, NSDictionary, NSXPCConnection, NSObject;
@protocol OS_os_log;

@interface _GDSManager : NSObject

@property (retain, nonatomic) NSDictionary *currentMarginalForecast;
@property (retain, nonatomic) NSObject<OS_os_log> *log;
@property (retain, nonatomic) NSXPCConnection *connection;
@property (retain, nonatomic) NSString *clientID;
@property (retain, nonatomic) NSString *locBundlePath;

+ (id)managerWithID:(id)a0 locationBundlePath:(id)a1;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)latestMarginalEmissionForecast;
- (id)getFakeMarginalEmissionForecast;
- (void)unSetFakeSecret;
- (id)carbonIntensityHistoryForBA:(id)a0 from:(id)a1 to:(id)a2;
- (void)fixMarginalEmissionForecast:(id)a0;
- (id)initWithID:(id)a0 locationBundlePath:(id)a1;
- (id)latestBalancingAuthority;
- (id)latestBalancingAuthorityWithError:(id *)a0;
- (void)registerClientID:(id)a0 locationBundlePath:(id)a1;
- (void)setFakeConfigURL:(id)a0;
- (void)setFakeSecret:(id)a0;
- (void)setFakeSecretVersion:(id)a0;
- (void)setFakeServerURL:(id)a0;
- (void)triggerBAUpdateWithHandler:(id /* block */)a0;
- (void)unFixMarginalEmissionForecast;
- (void)unSetFakeConfigURL;
- (void)unSetFakeSecretVersion;
- (void)unSetFakeServerURL;

@end