@class NSString; @interface BluetoothDevice : NSObject { NSString *_name; NSString *_productName; NSString *_address; struct BTDeviceImpl { } *_device; unsigned int _connectingServiceMask; } - (id)productName; - (struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; })syncSettings; - (unsigned int)vendorId; - (void)disconnect; - (id)address; - (int)batteryLevel; - (struct BTDeviceImpl { } *)device; - (BOOL)isServiceSupported:(unsigned int)a0; - (void)setSyncSettings:(struct { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; })a0; - (BOOL)connected; - (BOOL)setIsHidden:(BOOL)a0; - (BOOL)setMicMode:(unsigned int)a0; - (void)dealloc; - (int)crownRotationDirection; - (void)setPIN:(id)a0; - (BOOL)setDoubleClickMode:(int)a0; - (unsigned int)productId; - (void)setDevice:(struct BTDeviceImpl { } *)a0; - (int)singleClickMode; - (BOOL)setUserName:(id)a0; - (int)doubleClickMode; - (unsigned int)doubleTapAction; - (void)connect; - (long long)compare:(id)a0; - (unsigned int)doubleTapCapability; - (BOOL)setCrownRotationDirection:(int)a0; - (id)description; - (unsigned long long)connectedServices; - (BOOL)isAppleAudioDevice; - (BOOL)paired; - (id)name; - (BOOL)setSingleClickMode:(int)a0; - (BOOL)setDoubleTapAction:(unsigned int)a0; - (id)syncGroups; - (BOOL)setListeningMode:(unsigned int)a0; - (unsigned int)micMode; - (int)type; - (BOOL)setListeningModeConfigs:(unsigned int)a0; - (unsigned int)listeningModeConfigs; - (id)copyWithZone:(struct _NSZone { } *)a0; - (unsigned int)listeningMode; - (unsigned int)getAACPCapabilityInteger:(int)a0; - (BOOL)magicPaired; - (BOOL)featureCapability:(int)a0; - (BOOL)supportsHS; - (BOOL)setSpatialAudioAllowed:(BOOL)a0; - (BOOL)setSpatialAudioMode:(unsigned char)a0; - (BOOL)spatialAudioAllowed; - (unsigned char)spatialAudioMode; - (int)getStereoHFPSupport; - (BOOL)setSpatialAudioConfig:(id)a0 spatialMode:(int)a1 headTracking:(BOOL)a2; - (BOOL)spatialAudioConfig:(id)a0 spatialMode:(int *)a1 headTracking:(BOOL *)a2; - (BOOL)isAccessory; - (void)unpair; - (id)accessoryInfo; - (BOOL)inEarDetectEnabled; - (BOOL)inEarStatusPrimary:(int *)a0 secondary:(int *)a1; - (BOOL)supportsBatteryLevel; - (id)getServiceSetting:(unsigned int)a0 key:(id)a1; - (unsigned int)SendSetupCommand:(unsigned char)a0; - (unsigned int)clickHoldModes:(struct { int x0; int x1; int x2; int x3; } *)a0; - (int)getDeviceColor:(unsigned int *)a0; - (int)accessorySettingFeatureBitMask; - (int)autoAnswerMode; - (BOOL)batteryStatus:(struct { unsigned char x0; unsigned int x1; unsigned char x2; unsigned int x3; unsigned char x4; unsigned int x5; unsigned char x6; unsigned int x7; unsigned char x8; unsigned int x9; } *)a0; - (unsigned int)clickHoldMode:(int *)a0 rightAction:(int *)a1; - (BOOL)cloudPaired; - (unsigned int)doubleTapActionEx:(unsigned int *)a0 rightAction:(unsigned int *)a1; - (BOOL)getAACPCapabilityBit:(int)a0; - (unsigned char)getAdaptiveVolumeMode; - (BOOL)getAdaptiveVolumeSupport; - (BOOL)getAutoANCSupport; - (int)getBehaviorForHIDDevice; - (struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; unsigned char x6; })getCallManagementConfig; - (unsigned char)getConversationDetectMode; - (BOOL)getConversationDetectSupport; - (unsigned char)getDeviceAdaptiveVolumeMode; - (BOOL)getDeviceSoundProfileAllowed; - (int)getHexDeviceAddress:(struct { unsigned char x0[6]; } *)a0; - (int)getLowSecurityStatus; - (unsigned char)getSpatialAudioPlatformSupport; - (int)getUserSelectedDeviceType; - (BOOL)isGenuineAirPods; - (BOOL)isGuestPairingMode; - (BOOL)isTemporaryPaired; - (void)setAdaptiveVolumeMode:(int)a0; - (BOOL)setAutoAnswerMode:(int)a0; - (BOOL)setCallConfig:(struct { unsigned char x0; unsigned char x1; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; unsigned char x6; })a0; - (BOOL)setClickHoldMode:(int)a0 rightMode:(int)a1; - (BOOL)setClickHoldModes:(struct { int x0; int x1; int x2; int x3; })a0; - (void)setConversationDetectMode:(int)a0; - (void)setDeviceAdaptiveVolumeMode:(int)a0; - (void)setDeviceSoundProfileAllowed:(BOOL)a0; - (BOOL)setDoubleTapActionEx:(unsigned int)a0 rightAction:(unsigned int)a1; - (void)setGuestPairingMode:(BOOL)a0; - (BOOL)setInEarDetectEnabled:(BOOL)a0; - (void)setServiceSetting:(unsigned int)a0 key:(id)a1 value:(id)a2; - (BOOL)setSmartRouteMode:(unsigned char)a0; - (void)setSyncGroup:(int)a0 enabled:(BOOL)a1; - (BOOL)setUserSelectedDeviceType:(int)a0; - (unsigned char)smartRouteMode; - (BOOL)smartRouteSupport; - (unsigned char)getSSLMode; - (void)setSSLMode:(int)a0; - (BOOL)isProController; - (BOOL)_isNameCached; - (int)primaryBudSide:(int *)a0; - (void)_clearName; - (void)endVoiceCommand; - (id)gyroInformation; - (BOOL)setChimeVolume:(unsigned int)a0; - (void)acceptSSP:(long long)a0; - (id)aclUID; - (unsigned int)chimeVolume; - (void)connectWithServices:(unsigned int)a0; - (unsigned long long)connectedServicesCount; - (id)getAACPCapabilityBits; - (unsigned int)getConnectingServiceMask; - (unsigned char)getDeviceConversationDetect; - (BOOL)getDeviceSoundProfileSupport; - (BOOL)getSSLSupport; - (BOOL)getWirelessSharingSpatialSupport; - (BOOL)headTrackingAvailable; - (id)initWithDevice:(struct BTDeviceImpl { } *)a0 address:(id)a1; - (BOOL)isProxCardShowedForFeature:(int)a0; - (BOOL)isProxCardSupportedForFeature:(int)a0; - (unsigned int)majorClass; - (unsigned int)minorClass; - (BOOL)pairedDeviceNameUpdated; - (id)scoUID; - (void)setConnectingServicemask:(unsigned int)a0; - (void)setDeviceConversationDetect:(int)a0; - (void)setProxCardShowedForFeature:(int)a0 showed:(BOOL)a1; - (BOOL)spatialAudioActive; - (void)startVoiceCommand; - (unsigned int)vendorIdSrc; @end