@class CBUUID, CBCharacteristic, NSString, NSUUID, BTAirPodsControlRequest, CBService, NSObject, CBCentralManager, CBDevice, CBPeripheral, NSMutableArray; @protocol OS_dispatch_queue; @interface BTAirPodsControlServiceClient : NSObject <CBCentralManagerDelegate, CBPeripheralDelegate> { CBCharacteristic *_airpodsCaseControlCharacteristicObj; CBUUID *_airpodsCaseControlCharacteristicUUID; CBService *_airpodsCaseControlServiceObj; CBUUID *_airpodsCaseControlServiceUUID; CBCentralManager *_centralManager; BOOL _connected; BOOL _invalidateCalled; NSUUID *_peerUUID; CBPeripheral *_peripheral; NSMutableArray *_requestArray; BTAirPodsControlRequest *_requestCurrent; int _state; } @property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; @property (retain, nonatomic) CBDevice *peerDevice; @property (retain, nonatomic) NSString *deviceSN; @property (retain, nonatomic) NSString *deviceUUID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)centralManagerDidUpdateState:(id)a0; - (void)_run; - (id)init; - (void)_reportError:(id)a0; - (void)centralManager:(id)a0 didConnectPeripheral:(id)a1; - (void)centralManager:(id)a0 didFailToConnectPeripheral:(id)a1 error:(id)a2; - (BOOL)_runConnectStart; - (void)_invalidate; - (void)invalidate; - (void).cxx_destruct; - (void)peripheral:(id)a0 didDiscoverServices:(id)a1; - (void)_abortRequestsWithError:(id)a0; - (void)_completeRequest:(id)a0 error:(id)a1; - (void)peripheral:(id)a0 didDiscoverCharacteristicsForService:(id)a1 error:(id)a2; - (void)peripheral:(id)a0 didUpdateNotificationStateForCharacteristic:(id)a1 error:(id)a2; - (void)peripheral:(id)a0 didUpdateValueForCharacteristic:(id)a1 error:(id)a2; - (void)peripheral:(id)a0 didWriteValueForCharacteristic:(id)a1 error:(id)a2; - (BOOL)_runInit; - (void)centralManager:(id)a0 didUpdateFindMyPeripherals:(id)a1; - (void)getSilentModeWithCompletionHandler:(id /* block */)a0; - (void)setSilentMode:(BOOL)a0 completionHandler:(id /* block */)a1; - (BOOL)isFindmyManaged; - (BOOL)_runDiscoverCharacteristicsStart; - (BOOL)_runDiscoverServicesStart; - (void)_runProcessRequest:(id)a0; - (void)_runProcessRequests; - (void)_setupTimeoutForRequest:(id)a0; @end