text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <UIKit/UIViewController.h>
  
  #import "HFHomeManagerObserver-Protocol.h"
  #import "HFSetupPairingPopupDelegate-Protocol.h"
  #import "HMSetupRemoteService-Protocol.h"
  #import "HSPCSetupFlowDelegate-Protocol.h"
  #import "HSProxCardCoordinatorDelegate-Protocol.h"
  #import "HSProximityCardHost-Protocol.h"
  #import "HUConfiguratorDelegate-Protocol.h"
  
  @class HFDiscoveredAccessory, HMHome, HMSetupAccessoryDescription, HSEntitlementContext, HSProxCardCoordinator, NSMutableArray, NSString, NSUUID, UINavigationController;
  
  @interface HSSetupOnboardingKitHostViewController : UIViewController <HFSetupPairingPopupDelegate, HUConfiguratorDelegate, HFHomeManagerObserver, HMSetupRemoteService, HSProxCardCoordinatorDelegate, HSPCSetupFlowDelegate, HSProximityCardHost>
  {
      _Bool _didNotifyFinishLoading;	// 8 = 0x8
      UINavigationController *proxNavigationController;	// 16 = 0x10
      HMHome *_home;	// 24 = 0x18
      HSProxCardCoordinator *_coordinator;	// 32 = 0x20
      HSEntitlementContext *_entitlementContext;	// 40 = 0x28
      NSMutableArray *_configurators;	// 48 = 0x30
      NSString *_oldStyleSetupCode;	// 56 = 0x38
      HFDiscoveredAccessory *_discoveredAccessory;	// 64 = 0x40
      NSUUID *_homeUUID;	// 72 = 0x48
      HMSetupAccessoryDescription *_setupAccessoryDescription;	// 80 = 0x50
  }
  
  + (id)_exportedInterface;	// IMP=0x00000001000682ac
  + (id)_remoteViewControllerInterface;	// IMP=0x0000000100068290
  - (void).cxx_destruct;	// IMP=0x000000010006a8f4
  @property(retain, nonatomic) HMSetupAccessoryDescription *setupAccessoryDescription; // @synthesize setupAccessoryDescription=_setupAccessoryDescription;
  @property(retain, nonatomic) NSUUID *homeUUID; // @synthesize homeUUID=_homeUUID;
  @property(retain, nonatomic) HFDiscoveredAccessory *discoveredAccessory; // @synthesize discoveredAccessory=_discoveredAccessory;
  @property(retain, nonatomic) NSString *oldStyleSetupCode; // @synthesize oldStyleSetupCode=_oldStyleSetupCode;
  @property(retain) NSMutableArray *configurators; // @synthesize configurators=_configurators;
  @property(readonly, nonatomic) HSEntitlementContext *entitlementContext; // @synthesize entitlementContext=_entitlementContext;
  @property(retain) HSProxCardCoordinator *coordinator; // @synthesize coordinator=_coordinator;
  @property _Bool didNotifyFinishLoading; // @synthesize didNotifyFinishLoading=_didNotifyFinishLoading;
  @property(retain, nonatomic) HMHome *home; // @synthesize home=_home;
  @property(retain, nonatomic) UINavigationController *proxNavigationController; // @synthesize proxNavigationController;
  - (void)homeManager:(id)arg1 didAddHome:(id)arg2;	// IMP=0x000000010006a654
  - (void)homeManagerDidFinishInitialDatabaseLoad:(id)arg1;	// IMP=0x000000010006a4f8
  - (void)_homeManagerDidUpdate:(id)arg1;	// IMP=0x000000010006a1f8
  - (void)pairingPopupDidCancel:(id)arg1;	// IMP=0x0000000100069eb8
  - (void)pairingPopupDidFinish:(id)arg1;	// IMP=0x0000000100069b10
  - (void)pairingController:(id)arg1 didTransitionToPhase:(unsigned long long)arg2 statusTitle:(id)arg3 statusDescription:(id)arg4;	// IMP=0x0000000100069758
  - (void)proxCardFlowDidDismiss;	// IMP=0x00000001000696f0
  - (void)proxCardFlowWillPresent;	// IMP=0x0000000100069640
  - (void)setupAndPresentFlowWithSetupAccessoryDescription:(id)arg1;	// IMP=0x0000000100069294
  - (void)setupInterruptedWithError:(id)arg1;	// IMP=0x00000001000691f0
  - (void)setupFailedWithError:(id)arg1;	// IMP=0x000000010006914c
  - (void)_initiateSetupFlow;	// IMP=0x0000000100068b88
  - (void)setHomeUUID:(id)arg1 accessoryDescription:(id)arg2;	// IMP=0x0000000100068400
  - (void)_hostApplicationWillEnterForeground;	// IMP=0x0000000100068380
  - (void)_hostApplicationDidEnterBackground;	// IMP=0x00000001000682c8
  - (id)accessoryDescriptionFromPayload:(id)arg1;	// IMP=0x0000000100068108
  - (id)accessoryDescriptionFromDiscoveredAccessory:(id)arg1;	// IMP=0x0000000100067eac
  - (void)_discoveredAccessoryOrSetupCodeDidUpdate;	// IMP=0x00000001000678f0
  - (id)_allHomesDescription:(id)arg1;	// IMP=0x00000001000677f4
  - (void)requestDismissal;	// IMP=0x00000001000677e0
  - (void)userDidSelectDiscoveredAccessory:(id)arg1;	// IMP=0x00000001000675c0
  - (void)didReceiveSetupCode:(id)arg1 source:(long long)arg2;	// IMP=0x00000001000674e4
  - (void)handleSetupAccessoryPayload:(id)arg1;	// IMP=0x0000000100067358
  - (void)configuratorDidFinish:(id)arg1;	// IMP=0x00000001000670b0
  - (void)configuratorDidUpdateViewController:(id)arg1;	// IMP=0x0000000100066f00
  - (unsigned long long)coordinatorGetNumberOfProxCards:(id)arg1;	// IMP=0x0000000100066e8c
  - (id)viewControllerForCoordinator:(id)arg1 step:(unsigned long long)arg2;	// IMP=0x0000000100066d78
  - (void)coordinatorRequestedDismissal:(id)arg1;	// IMP=0x0000000100066c98
  - (void)coordinator:(id)arg1 updatedConfiguration:(id)arg2;	// IMP=0x00000001000668b0
  - (void)dismissViewControllerAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x0000000100066558
  - (void)viewDidLoad;	// IMP=0x00000001000663c4
  - (void)dealloc;	// IMP=0x000000010006634c
  @property(readonly, nonatomic) _Bool isLaunchedToSetupASpecificAccessory;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  