luxlabs header browser preview


@class UIView, NSString, AVPlayerLooper, UILongPressGestureRecognizer, AVPlayerItem, AVQueuePlayer, AVAudioSession, NSObject, UIScreen, AVPlayerLayer, SiriUIConfiguration, SUICFlamesView;
@protocol SiriUISiriStatusViewDelegate, OS_dispatch_queue, SiriUISiriStatusViewAnimationDelegate;

@interface SiriUISiriStatusView : UIView <SUICFlamesViewDelegate, UIGestureRecognizerDelegate, SiriUISiriStatusViewProtocol> {
    UIView *_touchInputView;
    UILongPressGestureRecognizer *_longPressRecognizer;
    UIView *_flamesContainerView;
    SUICFlamesView *_flamesView;
    UIView *_glyphView;
    AVPlayerLayer *_glyphLayer;
    AVPlayerLooper *_glyphPlayerLooper;
    AVQueuePlayer *_glyphQueuePlayer;
    AVPlayerItem *_glyphPlayerItem;
    AVAudioSession *_glyphAudioSession;
    NSObject<OS_dispatch_queue> *_glyphConfigurationQueue;
    double _lastStateChangeTime;
    UIScreen *_screen;
    long long _deferredFlamesViewState;
    SiriUIConfiguration *_configuration;
    BOOL _textInputEnabled;
    BOOL _siriGlyphHidden;
}

@property (weak, nonatomic) id<SiriUISiriStatusViewAnimationDelegate> animationDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) long long mode;
@property (nonatomic) double flamesViewWidth;
@property (nonatomic) double disabledMicOpacity;
@property (weak, nonatomic) id<SiriUISiriStatusViewDelegate> delegate;
@property (readonly, nonatomic) UIView *flamesContainerView;
@property (nonatomic) BOOL flamesViewDeferred;
@property (nonatomic, getter=isInUITrackingMode) BOOL inUITrackingMode;
@property (nonatomic) BOOL paused;
@property (readonly, nonatomic) double statusViewHeight;

+ (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })activeFrameForScreen:(id)a0 frame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 safeAreaInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2;

- (void)dealloc;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsets;
- (void)_handleKeyboardWillHideNotification:(id)a0;
- (void)fadeOutCurrentAura;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void).cxx_destruct;
- (void)safeAreaInsetsDidChange;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)_flamesView;
- (float)audioLevelForFlamesView:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_flamesViewFrame;
- (void)forceMicVisible:(BOOL)a0;
- (void)setupOrbIfNeeded;
- (void)_micButtonHeld:(id)a0;
- (void)_animateSiriGlyphHidden:(BOOL)a0;
- (void)_attachFlamesViewIfNeeded;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_flamesFrame;
- (void)_handleKeyboardDidShowNotification:(id)a0;
- (void)_layoutFlamesViewIfNeeded;
- (void)_micButtonTapped:(id)a0;
- (void)_setFlamesViewState:(long long)a0;
- (void)_setupOrbIfNeeded:(id /* block */)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_siriGlyphTappableRect;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 screen:(id)a1 textInputEnabled:(BOOL)a2 configuration:(id)a3;

@end