@class BYFlowSkipController, BFFSettingsManager, BYPaneFeatureAnalyticsManager, BYAnalyticsEventAppearance, BuddyActivationRecord, BuddyDisplayZoomExecutor, BYChronicle, BuddyProximityAutomatedDeviceEnrollmentController, BuddyBetaEnrollmentStateManager, DMCReturnToServiceController, BYSoftwareUpdateCache, LAContext, SetupUserDispositionProvider, ProximitySetupController, AppearanceModeProvider, BuddySystemTimeUpdateManager, BuddyFlowItemDispositionProvider, BuddyActivationState, BuddyExistingSettings, BYSeedProgramManager, BuddyPendingRestoreState, BuddyEnrollmentCoordinator, BFFBackupDeviceController, BuddyMiscState, BYPreferencesController, NSString, OBWelcomeController, BYAnalyticsManager, BuddyChildSetupPresenter, MCProfileConnection, BuddyPasscodeCacheManager, BKUIPearlEnrollControllerPreloadedState, BuddySuspendTask, BuddyButtonMonitor, BuddySetupMethod; @protocol BFFFaceIDViewControllerDelegate, BuddyNetworkProvider, BYRunState, BuddyFeatureFlags, BYCapabilities, BuddyEmergencyExecutor, BuddyCombinedTermsProvider, BYDeviceConfiguration, LockdownModeProvider, BYDeviceProvider; @interface BFFFaceIDViewController : UIViewController { BKUIPearlEnrollControllerPreloadedState *_preloadedState; } @property (retain, nonatomic) OBWelcomeController *contentController; @property (nonatomic) BOOL completesOnCancel; @property (nonatomic) unsigned long long enrollmentConfiguration; @property (retain, nonatomic) id deviceProvider; @property (retain, nonatomic) LAContext *authContext; @property (weak, nonatomic) id faceIDViewControllerDelegate; @property (retain, nonatomic) id capabilities; @property (retain, nonatomic) BuddyPasscodeCacheManager *passcodeCacheManager; @property (retain, nonatomic) BYPreferencesController *buddyPreferences; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) BuddySuspendTask *suspendTask; @property (retain, nonatomic) BuddyPendingRestoreState *pendingRestoreState; @property (retain, nonatomic) BYChronicle *chronicle; @property (retain, nonatomic) BuddyMiscState *miscState; @property (retain, nonatomic) ProximitySetupController *proximitySetupController; @property (retain, nonatomic) BuddyProximityAutomatedDeviceEnrollmentController *proximityAutomatedDeviceEnrollmentController; @property (retain, nonatomic) BFFBackupDeviceController *backupDeviceController; @property (retain, nonatomic) BuddySystemTimeUpdateManager *systemTimeUpdateManager; @property (retain, nonatomic) BuddyExistingSettings *existingSettings; @property (retain, nonatomic) BuddyEnrollmentCoordinator *enrollmentCoordinator; @property (copy, nonatomic) id /* block */ menuButtonPressedBlock; @property (copy, nonatomic) id /* block */ showModalWiFiSettingsBlock; @property (copy, nonatomic) id /* block */ writeGreenInformedDefaultPlistIfNecessaryBlock; @property (copy, nonatomic) id /* block */ doesRestartFlowCauseEraseBlock; @property (copy, nonatomic) id /* block */ prepareForCloudRestoreRebootBlock; @property (copy, nonatomic) id /* block */ exitBuddyForDemoSetUpBlock; @property (copy, nonatomic) id /* block */ prepareForDeviceMigrationBlock; @property (copy, nonatomic) id /* block */ startDeviceMigrationBlock; @property (retain, nonatomic) BuddyDisplayZoomExecutor *displayZoomExecutor; @property (retain, nonatomic) BYSeedProgramManager *seedProgramManager; @property (retain, nonatomic) id networkProvider; @property (retain, nonatomic) BYPreferencesController *buddyPreferencesExcludedFromBackup; @property (retain, nonatomic) BuddySetupMethod *setupMethod; @property (copy, nonatomic) id /* block */ willPerformSoftwareUpdateBlock; @property (retain, nonatomic) BuddyBetaEnrollmentStateManager *betaEnrollmentStateManager; @property (retain, nonatomic) BYSoftwareUpdateCache *softwareUpdateCache; @property (retain, nonatomic) BFFSettingsManager *settingsManager; @property (retain, nonatomic) id runState; @property (retain, nonatomic) BYAnalyticsManager *analyticsManager; @property (retain, nonatomic) BYPaneFeatureAnalyticsManager *paneFeatureAnalyticsManager; @property (retain, nonatomic) MCProfileConnection *managedConfiguration; @property (retain, nonatomic) BuddyActivationRecord *activationRecord; @property (retain, nonatomic) id combinedTermsProvider; @property (retain, nonatomic) id featureFlags; @property (retain, nonatomic) BuddyButtonMonitor *buttonMonitor; @property (retain, nonatomic) id emergencyExecutor; @property (retain, nonatomic) BuddyActivationState *activationState; @property (retain, nonatomic) BYFlowSkipController *flowSkipController; @property (retain, nonatomic) DMCReturnToServiceController *mdmReturnToServiceController; @property (retain, nonatomic) AppearanceModeProvider *appearanceModeProvider; @property (retain, nonatomic) SetupUserDispositionProvider *userDispositionProvider; @property (retain, nonatomic) id deviceConfiguration; @property (retain, nonatomic) BuddyFlowItemDispositionProvider *flowItemDispositionProvider; @property (retain, nonatomic) id lockdownModeProvider; @property (retain, nonatomic) BYAnalyticsEventAppearance *analyticsEventAppearance; @property (retain, nonatomic) BuddyChildSetupPresenter *childSetupPresenter; @property (readonly, nonatomic) BOOL isAnimating; - (id)init; - (void)viewWillAppear:(BOOL)a0; - (void)viewDidLoad; - (void).cxx_destruct; - (BOOL)_sheetMode; - (void)_didSelectEnroll; - (void)_didSelectSkip; - (void)pearlEnrollController:(id)a0 finishedEnrollWithError:(id)a1; - (void)_userDidTapCancelButton:(id)a0; - (void)performExtendedInitializationWithCompletion:(id /* block */)a0; - (void)resetColorsAnimated:(BOOL)a0; - (void)startIndeterminateProgressIndicator; - (void)stopIndeterminateProgressIndicator; - (void)willStartOver; @end