luxlabs header browser preview


@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