@class NSArray, NSPointerArray, AXDispatchTimer, NSMutableSet, NSObject; @protocol OS_dispatch_queue; @interface AXAirPodSettingsManager : NSObject { NSPointerArray *_deviceListeners; struct BTSessionImpl { } *_session; struct BTLocalDeviceImpl { } *_localDevice; struct BTAccessoryManagerImpl { } *_accessoryManager; NSObject *_queue; AXDispatchTimer *_delayTimer; NSMutableSet *_deviceMap; } @property (copy, nonatomic) id /* block */ readyBlock; @property (nonatomic) BOOL ignoreSettingNotifications; @property (readonly, nonatomic) NSArray *pairedAirPods; @property (readonly, nonatomic) BOOL isConnectedToBluetoothSystem; + (id)sharedInstance; - (id)accessibilityDomainAccessor; - (unsigned int)nps_defaultToneVolumeForDeviceAddress:(id)a0; - (BOOL)nps_volumeSwipeEnabledForDeviceAddress:(id)a0; - (void)dealloc; - (float)nps_tapSpeedForDeviceAddress:(id)a0; - (BOOL)volumeSwipeEnabledForDeviceAddress:(id)a0; - (void)_accessoryEventForManager:(struct BTAccessoryManagerImpl { } *)a0 event:(int)a1 device:(struct BTDeviceImpl { } *)a2 state:(int)a3; - (void)start; - (unsigned int)defaultToneVolumeForDeviceAddress:(id)a0; - (BOOL)supportsVolumeSwipeForDeviceAddress:(id)a0; - (void)nps_setVolumeSwipeDuration:(float)a0 forDeviceAddress:(id)a1; - (BOOL)nps_noiseCancellationEnabledWithOneUnitForDeviceAddress:(id)a0; - (float)nps_toneVolumeForDeviceAddress:(id)a0; - (id)titleForSettings; - (void)setVolumeSwipeDuration:(float)a0 forDeviceAddress:(id)a1; - (void)_serviceEventForDevice:(struct BTDeviceImpl { } *)a0 serviceMask:(unsigned int)a1 eventType:(int)a2 specificEvent:(unsigned int)a3 result:(int)a4; - (void)_beginDetach; - (void)nps_setVolumeSwipeEnabled:(BOOL)a0 forDeviceAddress:(id)a1; - (void)nps_setNoiseCancellationEnabledWithOneUnit:(BOOL)a0 forDeviceAddress:(id)a1; - (BOOL)isAirPodProduct:(id)a0; - (void)_applySettingsForAddress:(id)a0; - (BOOL)isBeatsProduct:(id)a0; - (BOOL)supportsTapSpeedForDeviceAddress:(id)a0; - (float)volumeSwipeDurationForDeviceAddress:(id)a0; - (id)_productIdentifierForBTDevice:(id)a0; - (void)nps_setToneVolume:(float)a0 forDeviceAddress:(id)a1; - (float)holdDurationForDeviceAddress:(id)a0; - (void)setToneVolume:(unsigned int)a0 forDeviceAddress:(id)a1; - (void)_didDisconnect; - (void)_sessionEventForSession:(struct BTSessionImpl { } *)a0 event:(int)a1 result:(int)a2; - (float)tapSpeedForDeviceAddress:(id)a0; - (void)_applySettings; - (void)nps_setHoldDuration:(float)a0 forDeviceAddress:(id)a1; - (BOOL)supportsNoiseCancellationEnabledForDeviceAddress:(id)a0; - (void)_probeAccessories; - (void)nps_setTapSpeed:(float)a0 forDeviceAddress:(id)a1; - (void).cxx_destruct; - (id)disambiguationString; - (float)nps_volumeSwipeDurationForDeviceAddress:(id)a0; - (float)nps_holdDurationForDeviceAddress:(id)a0; - (id)initSharedInstance; - (void)_didConnectWithSession:(struct BTSessionImpl { } *)a0; - (void)_nps_updateAirPodsDictionaryForPreference:(id)a0 deviceAddress:(id)a1 value:(id)a2; - (void)setVolumeSwipeEnabled:(BOOL)a0 forDeviceAddress:(id)a1; - (id)_deviceWithDeviceAddress:(id)a0; - (BOOL)supportsHoldDurationForDeviceAddress:(id)a0; - (void)_retrieveSettingsForAddress:(id)a0; - (BOOL)supportsToneVolumeForDeviceAddress:(id)a0; - (void)setNoiseCancellationEnabledWithOneUnit:(BOOL)a0 forDeviceAddress:(id)a1; - (BOOL)supportsSpatialAudioForDeviceAddress:(id)a0; - (BOOL)noiseCancellationEnabledWithOneUnitForDeviceAddress:(id)a0; - (id)_nps_airPodsDictionaryForPreference:(id)a0; - (unsigned int)toneVolumeForDeviceAddress:(id)a0; - (void)_retrieveSettingsFromDevices:(id)a0; - (void)startWithCallback:(id /* block */)a0; - (void)setHoldDuration:(float)a0 forDeviceAddress:(id)a1; - (void)setTapSpeed:(float)a0 forDeviceAddress:(id)a1; @end