@class UIVisualEffectView, CIDVRGBCaptureTimer, UIBarButtonItem, UILabel, NSMutableArray, NSError, NSString, CIDVRGBCaptureUIConfig, CIDVRGBCameraShutterView, UIActivityIndicatorView, CIDVRGBCoachingView, NSTimer, NSArray, UIButton, CIDVRGBAudioSession, UIView, CIDVRGBCameraPreview, NSLayoutConstraint, UIImageView, UIScrollView, UIColor; @protocol CIDVRGBCaptureSelfieController; @interface CIDVRGBCaptureSelfieVC : UIViewController { UIBarButtonItem *_flashButton; UIView *_topContainer; UIView *_nagContainer; UILabel *_nagPrompt; CIDVRGBCameraPreview *_cameraFeed; UIVisualEffectView *_blurView; CIDVRGBCoachingView *_coachingView; UIImageView *_selfieView; CIDVRGBAudioSession *_audioSession; UIView *_bottomContainer; UIView *_coachingPromptContainer; UIView *_livenessButtonContainer; UIScrollView *_coachingPromptScrollView; UILabel *_coachingPrompt; UILabel *_axOptionsPrompt; UIButton *_livenessPrimaryButton; UIButton *_livenessSecondaryButton; UIActivityIndicatorView *_livenessPrimaryButtonActivityIndicator; UILabel *_shutterPrompt; UIButton *_retakeButton; UIButton *_continueButton; UIButton *_expandButton; CIDVRGBCameraShutterView *_shutterButton; NSLayoutConstraint *_coachingViewCenterYConstraintLarge; NSLayoutConstraint *_coachingViewCenterYConstraintSmall; NSLayoutConstraint *_coachingViewWidthConstraintLarge; NSLayoutConstraint *_coachingViewWidthConstraintSmall; NSLayoutConstraint *_topContainerLivenessHeightConstraint; NSLayoutConstraint *_bottomContainerSelfieHeightConstraint; NSLayoutConstraint *_coachingPromptBottomConstraint; NSLayoutConstraint *_axOptionsPromptBottomConstraint; NSArray *_cameraPreviewConstraintsDefault; NSArray *_cameraPreviewConstraintsExpanded; NSLayoutConstraint *_coachingPromptTopConstraint; id _controller; CIDVRGBCaptureTimer *_skipButtonTimer; CIDVRGBCaptureTimer *_skipAlertTimer; NSTimer *_errorReminderTimer; NSTimer *_gestureTutorialDelayTimer; NSTimer *_gestureDetectedTimer; NSString *_primaryButtonTitle; unsigned long long _maxRetakeCount; long long _reminderCount; long long _alertCount; long long _consecutiveInvalidFrames; long long _flashMode; NSError *_latestImageQualityError; NSMutableArray *_blocksAwaitingImageQualityVerifications; BOOL _shouldIgnoreErrors; BOOL _hasPresentedFirstGesture; BOOL _hasPresentedLastGesture; BOOL _modelsAreRunning; BOOL _didSkipLastGesture; BOOL _originalIdleTimerDisabled; UIColor *_originalNavBarColor; BOOL _haveOverriddenWindowUserInterfaceStyle; long long _originalWindowUserInterfaceStyle; BOOL _cameraPreviewExpanded; BOOL _accessibilityOptionsEnabled; BOOL _shouldShowSkipGestureAfterInitialTimer; BOOL _hasShownGestureReminder; BOOL _hasShownGestureNotDetectedAlert; BOOL _hasShownErrorAlert; BOOL _hasShownInvalidFramesAlert; BOOL _hasCancelledFromStitch; BOOL _hasPausedGestureTutorial; BOOL _canResumeGestureTutorial; BOOL _hasShownAXOptions; long long _currentGesture; long long _alertCause; double _alertStartTime; double _currentGestureDetectionStartTime; id /* block */ _livenessPrimaryBlock; id /* block */ _livenessSecondaryBlock; } @property (retain, nonatomic) CIDVRGBCaptureUIConfig *config; - (void)setController:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)viewDidLoad; - (long long)preferredStatusBarStyle; - (void)loadView; - (void)viewWillDisappear:(BOOL)a0; - (void).cxx_destruct; - (void)viewDidDisappear:(BOOL)a0; - (void)_setupBlurView; - (void)_setupController; - (void)prepareForDismissal; - (void)_continuePressed:(id)a0; - (void)_resumeTutorial; - (void)captureSelfieDidEncounterError:(id)a0; - (void)_retakePressed:(id)a0; - (void)_animateGestureReminderWithCompletion:(id /* block */)a0; - (void)_animateTransitionToGesture:(long long)a0 completion:(id /* block */)a1; - (void)_animateTransitionToPhotoCaptureWithCompletion:(id /* block */)a0; - (void)_cancelCaptureSession:(id)a0; - (void)_cancelErrorReminderTimer; - (void)_cancelFromInvalidFramesWithCode:(long long)a0; - (void)_cancelFromStitchDetection:(id)a0; - (void)_cancelGestureTutorialDelayTimer; - (void)_cancelSkipButtonTimers; - (long long)_coachingViewStyleForGesture:(long long)a0; - (void)_completeCaptureSession; - (void)_dispatchSkipButtonTimers; - (void)_enableAccessibilityOptions; - (void)_enableSkipButtonWithReminder; - (void)_hideBlurView:(id /* block */)a0; - (void)_hideCoachingView; - (void)_incrementInvalidFrameCounterWithCode:(long long)a0; - (void)_livenessPrimaryButtonPressed:(id)a0; - (void)_livenessSecondaryButtonPressed:(id)a0; - (void)_overrideWindowUserInterfaceStyle; - (void)_pauseSkipButtonTimers; - (void)_pauseTutorial; - (void)_performBlocksAwaitingImageQualityVerification; - (void)_performSelfieCapture; - (void)_presentCoachingForGesture:(long long)a0 completion:(id /* block */)a1; - (void)_presentCoachingSuccess:(id /* block */)a0; - (void)_presentErrorGenericAlert:(id)a0; - (void)_presentErrorLowDiskSpaceAlert; - (void)_presentForcedSkipGestureAlert; - (void)_presentLastGestureDetectedScreen; - (void)_presentSelfieErrorAlert:(id)a0; - (void)_presentSkipGestureAlert; - (void)_repeatCurrentGestureCoaching; - (void)_resetInvalidFrameCounter; - (long long)_restartCauseFromErrorCode:(long long)a0; - (void)_restartSelfieCapture; - (void)_restoreOriginalWindowUserInterfaceStyle; - (void)_sendAlertAnalyticsEvent; - (void)_sendGestureDetectedAnalyticsEvent; - (void)_setCoachingPromptText:(id)a0; - (void)_setCoachingPromptTextForGesture:(long long)a0; - (void)_setErrorReminderTimer; - (void)_setUseFlash:(BOOL)a0; - (void)_setupBottomContainer; - (void)_setupCameraFeed; - (void)_setupCoachingPrompt; - (void)_setupCoachingPromptContainer; - (void)_setupCoachingPromptScrollView; - (void)_setupCoachingView; - (void)_setupContinueButton; - (void)_setupExpandButton; - (void)_setupFlashButton; - (void)_setupLivenessButtonContainer; - (void)_setupLivenessPrimaryButton; - (void)_setupLivenessSecondaryButton; - (void)_setupNag; - (void)_setupRetakeButton; - (void)_setupSelfieView; - (void)_setupShutterButton; - (void)_setupShutterPrompt; - (void)_setupTopContainer; - (BOOL)_shouldRestart; - (void)_showAXOptions; - (void)_showBlurView:(id /* block */)a0; - (void)_showNextGesture:(long long)a0; - (void)_showPhotoCapture; - (void)_showSelfieCapturedOptions; - (void)_skipGesture; - (void)_startCaptureSession; - (void)_startShowingLivenessActivity; - (void)_stopShowingLivenessActivity; - (void)_toggleCameraPreviewExpansion:(id)a0; - (void)_toggleFlash:(id)a0; - (void)_updateViewsForWatchMode; - (void)_useLargeCoachingView; - (void)_useSmallCoachingView; - (id)boldFontWithFont:(id)a0; - (void)captureSelfieDidDetectIncorrectGesture; - (void)captureSelfieDidFinishGestureMonitoring; - (void)captureSelfieDidObtainImageQualityError:(id)a0; - (void)captureSelfieDidObtainPicture:(id)a0 error:(id)a1; - (void)captureSelfieWillMonitorGesture:(long long)a0; - (void)performBlockAfterImageQualityVerifications:(id /* block */)a0; - (BOOL)shouldEnableAXByDefault; @end