@class NSArray, NSString; @protocol VRXInteractionDelegate; @interface SnippetUI.VisualResponseViewController : UIViewController <VRXVisualResponse> { void /* unknown type, empty encoding */ context; void /* unknown type, empty encoding */ anyRootView; } @property (nonatomic) long long currentIdiom; @property (nonatomic) double snippetWidth; @property (nonatomic, retain) id<VRXInteractionDelegate> interactionDelegate; @property (nonatomic) long long backgroundMaterial; @property (nonatomic, readonly) NSArray *aceCommands; @property (nonatomic, readonly) BOOL containsComponentsWithAction; @property (nonatomic, readonly) BOOL requestsKeyWindow; @property (nonatomic, copy) NSString *viewId; @property (nonatomic, copy) NSString *responseViewId; @property (nonatomic) BOOL isRedacted; @property (nonatomic) long long visualResponseLocation; @property (nonatomic, readonly) NSString *description; - (void)setIsInAmbient:(BOOL)a0 withScaleFactor:(double)a1; - (void)postSiriEvent:(long long)a0; - (void)setAsrText:(id)a0; - (void)setPlayerState:(long long)a0 aceId:(id)a1; - (void)updateSharedState:(id)a0; - (void)updateSharedStateData:(id)a0; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end