@class NRDeviceIdentifier, NSString, NSObject; @protocol OS_dispatch_queue, NRDeviceMonitorDelegate, OS_xpc_object; @interface NRDeviceMonitor : NSObject { BOOL _didIssueFirstUpdate; BOOL _internalIsRegistered; BOOL _internalIsEnabled; BOOL _internalIsNearby; BOOL _internalIsConnected; BOOL _internalIsCloudConnected; BOOL _internalIsAsleep; BOOL _internalIsClassCConnected; BOOL _internalHasUnpairedBluetooth; unsigned char _internalLinkType; unsigned char _internalLinkSubtype; int _internalThermalPressureLevel; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; NRDeviceIdentifier *_internalDeviceIdentifier; NSString *_internalProxySvcIntfName; NSObject<OS_dispatch_queue> *_delegateQueue; id<NRDeviceMonitorDelegate> _delegate; NSObject<OS_xpc_object> *_connection; } @property (readonly, nonatomic) NRDeviceIdentifier *deviceIdentifier; @property (readonly, nonatomic) BOOL isRegistered; @property (readonly, nonatomic) BOOL isEnabled; @property (readonly, nonatomic) BOOL isNearby; @property (readonly, nonatomic) BOOL isConnected; @property (readonly, nonatomic) BOOL isCloudConnected; @property (readonly, nonatomic) BOOL isAsleep; @property (readonly, nonatomic) unsigned char linkType; @property (readonly, nonatomic) unsigned char linkSubtype; @property (readonly, nonatomic) NSString *proxyServiceInterfaceName; @property (readonly, nonatomic) BOOL isClassCConnected; @property (readonly, nonatomic) int thermalPressureLevel; - (void)dealloc; - (void).cxx_destruct; - (id)initWithDeviceIdentifier:(id)a0 delegate:(id)a1 queue:(id)a2; @end