text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:40:50 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/CoreSpeech.framework/CoreSpeech
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol OS_dispatch_queue, OS_dispatch_group;
  #import <CoreSpeech/CoreSpeech-Structs.h>
  @class NSObject, NSHashTable, NSArray;
  
  @interface CSBluetoothManager : NSObject {
  
  	BOOL _isAttachingBluetoothSession;
  	NSObject*<OS_dispatch_queue> _queue;
  	NSHashTable* _observers;
  	BTSessionImplRef _bluetoothSession;
  	BTLocalDeviceImplRef _localDevice;
  	NSArray* _pairedDeviceAddresses;
  	NSArray* _connectedDeviceAddresses;
  	NSObject*<OS_dispatch_group> _bluetoothSessionSetupGroup;
  
  }
  
  @property (nonatomic,retain) NSObject*<OS_dispatch_queue> queue;                                   //@synthesize queue=_queue - In the implementation block
  @property (nonatomic,retain) NSHashTable * observers;                                              //@synthesize observers=_observers - In the implementation block
  @property (assign,nonatomic) BTSessionImplRef bluetoothSession;                                    //@synthesize bluetoothSession=_bluetoothSession - In the implementation block
  @property (assign,nonatomic) BOOL isAttachingBluetoothSession;                                     //@synthesize isAttachingBluetoothSession=_isAttachingBluetoothSession - In the implementation block
  @property (assign,nonatomic) BTLocalDeviceImplRef localDevice;                                     //@synthesize localDevice=_localDevice - In the implementation block
  @property (nonatomic,retain) NSArray * pairedDeviceAddresses;                                      //@synthesize pairedDeviceAddresses=_pairedDeviceAddresses - In the implementation block
  @property (nonatomic,retain) NSArray * connectedDeviceAddresses;                                   //@synthesize connectedDeviceAddresses=_connectedDeviceAddresses - In the implementation block
  @property (nonatomic,retain) NSObject*<OS_dispatch_group> bluetoothSessionSetupGroup;              //@synthesize bluetoothSessionSetupGroup=_bluetoothSessionSetupGroup - In the implementation block
  +(id)sharedInstance;
  -(id)init;
  -(void)setQueue:(NSObject*<OS_dispatch_queue>)arg1 ;
  -(NSObject*<OS_dispatch_queue>)queue;
  -(BTLocalDeviceImplRef)localDevice;
  -(void)setLocalDevice:(BTLocalDeviceImplRef)arg1 ;
  -(NSHashTable *)observers;
  -(void)setObservers:(NSHashTable *)arg1 ;
  -(void)_attachBluetoothSession;
  -(id)_getWirelessSplitterInfoFromLocalDevice:(BTLocalDeviceImplRef)arg1 ;
  -(void)getBTLocalDeviceWithCompletion:(/*^block*/id)arg1 ;
  -(void)_tearDownLocalDevice;
  -(void)_detachBluetoothSession;
  -(void)_setUpLocalDevice;
  -(void)getWirelessSplitterInfoWithCompletion:(/*^block*/id)arg1 ;
  -(void)device:(BTDeviceImplRef)arg1 serviceMask:(unsigned)arg2 serviceEventType:(int)arg3 serviceSpecificEvent:(unsigned)arg4 result:(int)arg5 ;
  -(void)_sessionAttached:(BTSessionImplRef)arg1 result:(int)arg2 ;
  -(void)_sessionDetached:(BTSessionImplRef)arg1 ;
  -(void)_sessionTerminated:(BTSessionImplRef)arg1 ;
  -(void)localDevice:(BTLocalDeviceImplRef)arg1 event:(int)arg2 result:(int)arg3 ;
  -(BTSessionImplRef)bluetoothSession;
  -(void)setBluetoothSession:(BTSessionImplRef)arg1 ;
  -(BOOL)isAttachingBluetoothSession;
  -(void)setIsAttachingBluetoothSession:(BOOL)arg1 ;
  -(NSArray *)pairedDeviceAddresses;
  -(void)setPairedDeviceAddresses:(NSArray *)arg1 ;
  -(NSArray *)connectedDeviceAddresses;
  -(void)setConnectedDeviceAddresses:(NSArray *)arg1 ;
  -(NSObject*<OS_dispatch_group>)bluetoothSessionSetupGroup;
  -(void)setBluetoothSessionSetupGroup:(NSObject*<OS_dispatch_group>)arg1 ;
  @end
  
  