@class HMHome, NSArray, NSSet, NSMapTable, NAFuture, NSString, UIViewController; @protocol HUConfigurationViewController; @interface HUHomeHubMigrationOnboardingFlow : NSObject @property (retain, nonatomic) NSArray *homes; @property (retain, nonatomic) NSArray *sharedHomes; @property (retain, nonatomic) NSSet *devices; @property (retain, nonatomic) NSArray *homePodsToUpdate; @property (retain, nonatomic) NSArray *appleTVsToUpdate; @property (nonatomic) BOOL hasiPadOnlyHub; @property (nonatomic) BOOL shouldShowResidentWarning; @property (nonatomic) BOOL shouldShowAppleTVWarning; @property (nonatomic) BOOL shouldBlockMigrationWithAppleTVWarning; @property (nonatomic) BOOL shouldShowUserWarning; @property (nonatomic) BOOL shouldShowDeviceWarning; @property (nonatomic) BOOL shouldShowSharedHomeWarning; @property (nonatomic) unsigned long long upgradeRequirements; @property (retain, nonatomic) NSMapTable *homesToUsersMap; @property (retain, nonatomic) NAFuture *onboardingFuture; @property (readonly, nonatomic) BOOL shouldAbortThisOnboardingFlowGroup; @property (readonly, nonatomic) BOOL shouldAbortAllOnboarding; @property (retain, nonatomic) UIViewController *initialViewController; @property (retain, nonatomic) HMHome *home; @property (retain, nonatomic) NAFuture *readyFuture; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)needsOnboardingForHome:(id)a0 options:(id)a1; @end