@class UIStackView, OBWelcomeController, BTSDevice, UIView, UISegmentedControl, VPSpatialTutorialContentView, NSMutableArray, UIAlertController, RMMediaSession; @interface BTSpatialTutorialViewController : UIViewController { OBWelcomeController *_welcomeController; UIStackView *_stackView; UISegmentedControl *_segmentedControl; UIView *_spacerView; VPSpatialTutorialContentView *_spatialTutorialContentView; UIAlertController *_alert; NSMutableArray *_constraints; RMMediaSession *_mediaSession; BOOL _mediaSessionStarted; BOOL _budsInEar; BOOL _alertShowing; } @property (retain, nonatomic) BTSDevice *currentDevice; - (void)applicationDidBecomeActive:(id)a0; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)setupConstraints; - (id)initWithDevice:(id)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)initCommon; - (void)viewDidDisappear:(BOOL)a0; - (void)applicationDidEnterBackground:(id)a0; - (void)setupStackView; - (void)handleAudioSessionInterruption:(id)a0; - (void)checkStatusAndPlay; - (void)deviceDisconnectedHandler:(id)a0; - (void)dismissWelcomeController; - (void)handleMediaServerConnectionDied:(id)a0; - (void)inEarStatusChangedHandler:(id)a0; - (void)powerChangedHandler:(id)a0; - (void)quitSpatialTutorial:(id)a0; - (void)segmentControlValueChanged:(id)a0; - (void)setupWelcomeController; - (void)showAlert; - (void)startPlayingContent; - (void)stopPlayingContent; - (void)updateInEarState; @end