@class UIView, NSString, UILabel, SiriUIHelpButton, _UIBackdropView, SiriUIAudioRoutePickerButton, SiriUIContentButton, SiriUIConfiguration, AFUIPasscodeContainerView, SiriUIVisualEffectView, UIImageView; @protocol SiriUISiriStatusViewProtocol, AFUISiriViewDataSource, AFUISiriViewDelegate; @interface AFUISiriView : UIView <SiriUISiriStatusViewDelegate, AFUIPasscodeContainerViewDelegate, AFUISiriContent> { _UIBackdropView *_backdropView; BOOL _backdropViewVisible; struct UIEdgeInsets { double top; double left; double bottom; double right; } _suspendedSafeAreaInsets; BOOL _safeAreaInsetsSuspended; UIView *_dimmingAndLockContainer; UIView *_statusViewContainer; SiriUIAudioRoutePickerButton *_audioRoutePickerButton; SiriUIHelpButton *_helpButton; SiriUIContentButton *_reportBugButton; UIView *_voiceActivationMaskView; SiriUIConfiguration *_configuration; AFUIPasscodeContainerView *_lockContainerView; BOOL _inShowUnlockViewAnimation; BOOL _inHideUnlockViewAnimation; BOOL _remoteContentViewHidden; BOOL _lockViewHidden; BOOL _flamesViewDeferred; BOOL _helpButtonDeferred; BOOL _inFluidDismissal; BOOL _statusViewHidden; BOOL _flamesViewPaused; BOOL _keepStatusViewHidden; SiriUIVisualEffectView *_eyesFreeEffectView; UIImageView *_eyesFreeLogoView; UILabel *_assistantVersionLabel; SiriUIVisualEffectView *_assistantVersionVisualEffectView; _UIBackdropView *_backgroundBlurView; double _statusViewHeight; UIView<SiriUISiriStatusViewProtocol> *_siriStatusView; } @property (weak, nonatomic) id<AFUISiriViewDataSource> dataSource; @property (weak, nonatomic) id<AFUISiriViewDelegate> delegate; @property (nonatomic) BOOL disabled; @property (readonly, nonatomic) UIView *foregroundView; @property (readonly, nonatomic) UIView *foregroundContainerView; @property (readonly, nonatomic) _UIBackdropView *backgroundBlurView; @property (readonly, nonatomic) double statusViewHeight; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) long long siriSessionState; @property (nonatomic) long long mode; @property (retain, nonatomic) UIView *remoteContentView; + (void)_animateView:(id)a0 fromYPosition:(double)a1 toYPosition:(double)a2 fade:(long long)a3 completion:(id /* block */)a4; - (void)dealloc; - (void)reloadData; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsets; - (void)fadeOutCurrentAura; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 configuration:(id)a1; - (void).cxx_destruct; - (void)safeAreaInsetsDidChange; - (void)layoutSubviews; - (void)setBackdropVisible:(BOOL)a0; - (void)siriDidActivateFromSource:(long long)a0; - (void)pulseHelpButton; - (void)setAudioRoutePickerBluetoothOn:(BOOL)a0; - (void)_animateButtonsHidden:(BOOL)a0; - (void)_animateLockViewIsAnimatingIn:(BOOL)a0 completion:(id /* block */)a1; - (void)_audioRouteButtonTapped:(id)a0; - (double)_buttonInset; - (void)_configureEyesFreeLogo; - (void)_configureHelpButton; - (void)_configureReportBugButtonWithHoldToTalkState:(BOOL)a0; - (void)_createAssistantVersionLabelIfNecessary; - (void)_createReportBugButtonWithTemplateImage:(id)a0 andConfigureWithHoldToTalkState:(BOOL)a1; - (void)_destroyAssistantVersionLabelIfNecessary; - (BOOL)_helpButtonIsVisible; - (void)_helpButtonTapped:(id)a0; - (BOOL)_isTextInputEnabled; - (void)_layoutReportBugButton; - (void)_loadReportBugButtonTemplateImageInBackgroundWithCompletion:(id /* block */)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_lockViewFrame; - (void)_placeRemoteContentView; - (void)_preferencesDidChange:(id)a0; - (BOOL)_reducesMotionEffects; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_remoteContentViewFrame; - (void)_reportBugButtonLongPressed; - (void)_reportBugButtonTapped; - (void)_setSafeAreaInsetsSuspended:(BOOL)a0; - (void)_setupButtonsIfNecessary; - (void)_setupContentViews; - (void)_setupVoiceActivationMaskView; - (BOOL)_shouldIndicateHoldToTalkMode; - (BOOL)_showsReportBugButton; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_statusViewContainerFrame; - (void)_updateControlsAppearance; - (void)_updateSiriStatusViewForMode:(long long)a0; - (BOOL)_wantsBackdropView:(long long)a0; - (float)audioLevelForSiriStatusView:(id)a0; - (void)cancelShowingPasscodeUnlock; - (void)configureReportBugButtonToShowHoldToTalkState:(BOOL)a0; - (id)dimBackdropSettings; - (BOOL)flamesViewPaused; - (void)passcodeView:(id)a0 animateShowPasscodeWithCompletionHandler:(id /* block */)a1; - (BOOL)passcodeView:(id)a0 attemptUnlockWithPassword:(id)a1; - (void)passcodeView:(id)a0 hideLockViewWithResult:(long long)a1 unlockCompletionHandler:(id /* block */)a2; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsetsForSiriStatusView:(id)a0; - (void)setBackdropShouldRasterize:(BOOL)a0; - (void)setBugReportingAvailable:(BOOL)a0; - (void)setContentViewsAlpha:(double)a0; - (void)setFlamesViewDeferred:(BOOL)a0; - (void)setFlamesViewPaused:(BOOL)a0; - (void)setHelpButtonDeferred:(BOOL)a0; - (void)setHelpButtonEmphasized:(BOOL)a0; - (void)setInFluidDismissal:(BOOL)a0; - (void)setInUITrackingMode:(BOOL)a0; - (void)setShowAudioRoutePicker:(BOOL)a0; - (void)setStatusViewHidden:(BOOL)a0; - (void)setStatusViewUserInteractionEnabled:(BOOL)a0; - (void)setVoiceActivationMaskViewVisible:(BOOL)a0; - (void)setupOrbIfNeeded; - (void)showPasscodeUnlockWithStatusText:(id)a0 subtitle:(id)a1 completionHandler:(id /* block */)a2 unlockCompletionHandler:(id /* block */)a3; - (void)siriStatusViewHoldDidBegin:(id)a0; - (void)siriStatusViewHoldDidEnd:(id)a0; - (void)siriStatusViewWasTapped:(id)a0; - (void)teardownStatusView; - (void)updateForPercentageRevealed:(double)a0; @end