luxlabs header browser preview


@class NSString, NSArray, NSData, NSBundle, NSObject;
@protocol OS_dispatch_queue;

@interface CUSystemMonitor : NSObject {
    BOOL _activateCalled;
    BOOL _activateCompleted;
    BOOL _invalidateCalled;
    BOOL _invalidateCalled2;
}

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (copy, nonatomic) id /* block */ invalidationHandler;
@property (readonly) struct { unsigned char x0[6]; } bluetoothAddress48;
@property (readonly, copy) NSData *bluetoothAddressData;
@property (copy) id /* block */ bluetoothAddressChangedHandler;
@property (readonly) int activeCallCount;
@property (readonly) unsigned int callFlags;
@property (readonly) int connectedCallCount;
@property (copy) id /* block */ callChangedHandler;
@property (readonly) int callCountIncomingConnected;
@property (readonly) int callCountIncomingUnconnected;
@property (readonly) int callCountOutgoingConnected;
@property (readonly) int callCountOutgoingUnconnected;
@property (readonly) BOOL clamshellMode;
@property (copy) id /* block */ clamshellModeChangedHandler;
@property (readonly) unsigned int consoleUserID;
@property (readonly, copy) NSString *consoleUserName;
@property (copy) id /* block */ consoleUserChangedHandler;
@property (readonly, copy) NSArray *familyMembers;
@property (copy) id /* block */ familyUpdatedHandler;
@property (readonly, copy) NSString *foregroundAppBundleID;
@property (copy) id /* block */ foregroundAppChangedHandler;
@property (retain) NSBundle *locationVisitsBundle;
@property (copy) id /* block */ locationVisitsChangedHandler;
@property (readonly) unsigned int locationVisitsFlags;
@property (readonly) BOOL manateeAvailable;
@property (readonly) int manateeState;
@property (copy) id /* block */ manateeChangedHandler;
@property (copy) id /* block */ meDeviceChangedHandler;
@property (readonly, copy) NSString *meDeviceFMFDeviceID;
@property (readonly, copy) NSString *meDeviceIDSDeviceID;
@property (readonly) BOOL meDeviceIsMe;
@property (readonly, copy) NSString *meDeviceName;
@property (readonly) BOOL meDeviceValid;
@property (readonly) unsigned int motionFlags;
@property (copy) id /* block */ motionHandler;
@property (readonly) int motionOrientation;
@property (copy) id /* block */ netFlagsChangedHandler;
@property (readonly) unsigned int netFlags;
@property (copy) id /* block */ netInterfacesChangedHandler;
@property (copy) id /* block */ primaryIPChangedHandler;
@property (readonly, nonatomic) union { struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x0; struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x1; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x2; } primaryIPv4Addr;
@property (readonly, nonatomic) union { struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } x0; struct sockaddr_in { unsigned char x0; unsigned char x1; unsigned short x2; struct in_addr { unsigned int x0; } x3; char x4[8]; } x1; struct sockaddr_in6 { unsigned char x0; unsigned char x1; unsigned short x2; unsigned int x3; struct in6_addr { union { unsigned char x0[16]; unsigned short x1[8]; unsigned int x2[4]; } x0; } x4; unsigned int x5; } x2; } primaryIPv6Addr;
@property (copy) id /* block */ primaryNetworkChangedHandler;
@property (readonly, copy) NSString *primaryNetworkSignature;
@property (copy) id /* block */ powerUnlimitedChangedHandler;
@property (readonly) BOOL powerUnlimited;
@property (copy) id /* block */ primaryAppleIDChangedHandler;
@property (readonly, copy) NSString *primaryAppleID;
@property (readonly) BOOL primaryAppleIDIsHSA2;
@property (readonly, copy) NSString *regionISOCountryCode;
@property (readonly, copy) NSString *regionMobileCountryCode;
@property (readonly, copy) NSString *regionRoutineCountry;
@property (readonly, copy) NSString *regionRoutineState;
@property (copy) id /* block */ regionChangedHandler;
@property (readonly) struct { unsigned char x0[6]; } rotatingIdentifier48;
@property (readonly, copy) NSData *rotatingIdentifierData;
@property (copy) id /* block */ rotatingIdentifierChangedHandler;
@property (readonly) BOOL screenLocked;
@property (copy) id /* block */ screenLockedChangedHandler;
@property (readonly) BOOL screenLockedSync;
@property (readonly) BOOL screenOn;
@property (copy) id /* block */ screenOnChangedHandler;
@property (readonly) BOOL screenSaverActive;
@property (copy) id /* block */ screenSaverChangedHandler;
@property (readonly, nonatomic) int systemLockState;
@property (copy) id /* block */ systemLockStateChangedHandler;
@property (readonly, nonatomic) int systemLockStateSync;
@property (readonly, copy) NSString *systemName;
@property (copy) id /* block */ systemNameChangedHandler;
@property (copy) id /* block */ systemUIChangedHandler;
@property (readonly) unsigned int systemUIFlags;
@property (readonly, nonatomic) BOOL firstUnlocked;
@property (readonly, nonatomic) BOOL firstUnlockedSync;
@property (copy) id /* block */ firstUnlockHandler;
@property (readonly, nonatomic) unsigned int wifiFlags;
@property (readonly, nonatomic) int wifiState;
@property (copy) id /* block */ wifiStateChangedHandler;

- (id)init;
- (void)invalidate;
- (void)activateWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (void)forceManateeStateRefresh;

@end