@class NSString, CBPairingAgent, NSData, NSMutableDictionary, CBXpcConnection, NSObject; @protocol OS_dispatch_queue; @interface CBManager : NSObject <CBXpcConnectionDelegate, CBPairingAgentParentDelegate> { CBXpcConnection *_connection; CBPairingAgent *_pairingAgent; NSObject<OS_dispatch_queue> *_queue; NSMutableDictionary *_cnxDict; } @property (class, readonly, nonatomic) long long authorization; @property (nonatomic) long long state; @property (nonatomic) BOOL tccComplete; @property (nonatomic) BOOL tccApproved; @property (nonatomic) BOOL tccRequired; @property (readonly, retain, nonatomic) CBPairingAgent *sharedPairingAgent; @property (copy, nonatomic) NSData *advertisingAddress; @property (readonly, nonatomic) long long advertisingAddressType; @property (copy, nonatomic) NSData *nonConnectableAdvertisingAddress; @property (readonly, nonatomic) long long nonConnectableAdvertisingAddressType; @property (readonly) NSString *localAddressString; @property (readonly) NSString *localName; @property (readonly, nonatomic) long long authorization; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)tccAvailable; - (void)xpcConnectionDidReceiveMsg:(unsigned short)a0 args:(id)a1; - (void)closeL2CAPChannelForPeerUUID:(id)a0 withPsm:(unsigned short)a1; - (id)sendDebugSyncMsg:(unsigned short)a0 args:(id)a1; - (id)sendSyncMsg:(unsigned short)a0 args:(id)a1; - (id)getCurrentQueue; - (BOOL)sendMsg:(unsigned short)a0 args:(id)a1; - (void)extractLocalDeviceStatesDictionary:(id)a0; - (BOOL)isMsgAllowedAlways:(unsigned short)a0; - (void)dealloc; - (void)triggerBTErrorReport:(long long)a0; - (void)didReceiveForwardedMessageForCBManager:(id)a0; - (void)retrieveSupportedResources:(id)a0 subKey:(id)a1 completion:(id /* block */)a2; - (id)initInternal; - (void)handlePairingAgentMsg:(unsigned short)a0 args:(id)a1; - (id)sharedPairingAgent; - (void)xpcConnectionDidReset; - (void)doneWithTCC; - (void)_handleAdvertisingAddressChanged:(id)a0; - (void)handleLocalDeviceStateUpdatedMsg:(id)a0; - (BOOL)getCBPrivacySupported; - (BOOL)sendDebugMsg:(unsigned short)a0 args:(id)a1; - (id)createCnxWithInfo:(id)a0; - (void)setWhbLocalId:(id)a0 forRemoteId:(id)a1; - (id)getWhbLocalIdForRemoteId:(id)a0; - (void)setConnectionTargetQueue:(id)a0; - (BOOL)sendRawCommand:(unsigned short)a0 data:(id)a1 completionHandler:(id /* block */)a2; - (void)removeWhbRemoteId:(id)a0; - (BOOL)isMsgAllowedWhenOff:(unsigned short)a0; - (void)removeCnxInstanceForIdentifier:(id)a0; - (void)performTCCCheck:(id)a0; - (void)startWithQueue:(id)a0 options:(id)a1 sessionType:(int)a2; - (BOOL)sendMsg:(unsigned short)a0 args:(id)a1 withReply:(id /* block */)a2; - (id)peerWithInfo:(id)a0; - (void)setWHBMsgReplyHandler:(id /* block */)a0; - (void)handleMsg:(unsigned short)a0 args:(id)a1; - (void)xpcConnectionIsInvalid; - (id)getCnxInstanceForIdentifier:(id)a0; - (void)handleStateUpdatedMsg:(id)a0; - (void).cxx_destruct; @end