luxlabs header browser preview


@class SRUIFCardLoader, NSString, NSTimer, SFCard, NSMutableSet, NSMutableDictionary, SiriUIModalContainerViewController, NSObject, SiriUICardSnippetView, UIViewController, CRKCardPresentation, SACardSnippet;
@protocol CRKCardViewControllerDelegate, OS_dispatch_group, CRKCardViewControlling;

@interface SiriUICardSnippetViewController : SiriUISnippetViewController <SRUIFCardLoaderDelegate, SRUIFCardLoadingObserver, SiriUIModalContainerViewControllerDelegate, CRKCardPresentationDelegate, SiriUICardSnippetViewDataSource, SiriUICardSnippetViewDelegate, CRKCardViewControllerDelegate, SiriUISizeClassConfiguring> {
    SACardSnippet *_snippet;
    struct CGSize { double width; double height; } _contentSize;
    NSMutableDictionary *_referenceableCommandsByIdentifierMap;
    NSMutableDictionary *_referenceableSnippetsByIdentifierMap;
    NSObject<OS_dispatch_group> *_cardLoadingGroup;
    SACardSnippet *_newlyLoadedCardSnippet;
    SRUIFCardLoader *_cardLoader;
    id /* block */ _cardLoadingCompletionhandler;
    NSTimer *_cardLoadingTimer;
    BOOL _isCardLoading;
    BOOL _isCardViewControllerLoading;
    long long _sizeClass;
    SFCard *_originalCard;
    NSMutableSet *_identifiersProcessedWithNewTurn;
    NSString *_feedbackEngagementInstrumentationIdentifier;
    SiriUIModalContainerViewController *_presentedModalContainerViewController;
    BOOL _isInAmbient;
}

@property (retain, nonatomic, getter=_cardViewController, setter=_setCardViewController:) UIViewController<CRKCardViewControlling> *cardViewController;
@property (retain, nonatomic, getter=_cardPresentation, setter=_setCardPresentation:) CRKCardPresentation *cardPresentation;
@property (retain, nonatomic) SiriUICardSnippetView *view;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<CRKCardViewControllerDelegate> cardViewControllerDelegate;

+ (void)initialize;

- (void)viewDidLoad;
- (void)loadView;
- (void)setNavigating:(BOOL)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (id)requestContext;
- (BOOL)isNavigating;
- (double)desiredHeight;
- (void)setIsInAmbient:(BOOL)a0;
- (id)_analytics;
- (BOOL)isInAmbient;
- (id)snippet;
- (void)setSnippet:(id)a0;
- (id)_instrumentationManager;
- (void)setIsInAmbientInteractivity:(BOOL)a0;
- (void)wasAddedToTranscript;
- (void)siriDidDeactivate;
- (id)_metricsContextOfEventsForCard:(id)a0;
- (void)cardSectionViewWillAppearForCardSection:(id)a0 withAppearanceFeedback:(id)a1;
- (BOOL)usePlatterStyle;
- (void)_addCardViewControllerAsChildViewController:(id)a0;
- (void)_addNextCardTo:(id)a0 fullCard:(id)a1;
- (void)_beginMonitoringForNextCardWithBlock:(id /* block */)a0;
- (void)_emitInstrumentationEvent:(id)a0 requiresNewTurn:(BOOL)a1;
- (void)_emitInstrumentationEventForKeyboardInvocation;
- (void)_emitInstrumentationEventWithInvocationSource:(int)a0;
- (void)_forwardProgressEvent:(unsigned long long)a0 toCardViewController:(id)a1 animated:(BOOL)a2;
- (void)_forwardProgressEventToCardViewController:(unsigned long long)a0;
- (void)_insertCardViewController:(id)a0;
- (void)_inspectPayloadForMetricsEvents:(id)a0;
- (void)_instrumentCardSectionInteractionForCardSection:(id)a0 previousTurn:(id)a1;
- (void)_logCardRelationshipIdentifiedForCompactCard:(id)a0 fullCard:(id)a1 snippet:(id)a2;
- (id)_metricsContextOfEventsForCardSection:(id)a0 inCard:(id)a1;
- (void)_navigationButtonTapped:(id)a0;
- (void)_removeBottomKeylineFromCard:(id)a0;
- (void)_removeCardViewControllerFromParentViewController:(id)a0;
- (void)_removeShouldHideInAmbientSectionsFromCurrentCard;
- (void)_updateContentSizeAndNotifyDelegateIfNecessary:(BOOL)a0;
- (void)_validateCardForParsecFeedbackDelivery:(id)a0 validHandler:(id /* block */)a1;
- (void)_validateCardSectionForParsecFeedbackDelivery:(id)a0 validHandler:(id /* block */)a1;
- (double)boundingWidthForPresentation:(id)a0;
- (BOOL)cardLoader:(id)a0 loadCard:(id)a1 withCompletionHandler:(id /* block */)a2;
- (BOOL)cardLoader:(id)a0 shouldLoadCard:(id)a1;
- (void)cardLoadingMonitor:(id)a0 didReceiveCardSnippet:(id)a1;
- (void)cardLoadingMonitor:(id)a0 didReceiveVisualResponseSnippet:(id)a1;
- (void)cardSectionView:(id)a0 willProcessEngagementFeedback:(id)a1;
- (void)cardSectionViewDidAppearForCardSection:(id)a0 withAppearanceFeedback:(id)a1;
- (void)cardSectionViewDidDisappearForCardSection:(id)a0 withDisappearanceFeedback:(id)a1;
- (void)cardSnippetViewSashWasTapped:(id)a0;
- (struct CGSize { double x0; double x1; })cardViewController:(id)a0 boundingSizeForCardSectionViewController:(id)a1;
- (void)cardViewController:(id)a0 requestsHandlingOfIntent:(id)a1;
- (void)cardViewController:(id)a0 willDismissViewController:(id)a1;
- (void)cardViewControllerBoundsDidChange:(id)a0;
- (void)cardViewControllerDidLoad:(id)a0;
- (void)cardViewDidAppearForCard:(id)a0 withAppearanceFeedback:(id)a1;
- (void)cardViewDidDisappearForCard:(id)a0 withDisappearanceFeedback:(id)a1;
- (void)cardViewWillAppearForCard:(id)a0 withAppearanceFeedback:(id)a1;
- (void)configureContentWithSizeClass:(long long)a0;
- (void)configureReusableTransparentHeaderView:(id)a0;
- (void)controllerForCard:(id)a0 didReceiveAsyncCard:(id)a1 withAsyncCardReceiptFeedback:(id)a2;
- (void)controllerForCard:(id)a0 didRequestAsyncCard:(id)a1 withAsyncCardRequestFeedback:(id)a2;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })defaultViewInsets;
- (double)desiredHeightForTransparentHeaderView;
- (BOOL)isIndicatingActivity;
- (id)localeForCardSnippetView:(id)a0;
- (BOOL)logContentsIfApplicable;
- (void)modalContainerViewControllerViewDidDisappear:(id)a0;
- (void)modalContainerViewControllerViewWillDisappear:(id)a0;
- (unsigned long long)navigationIndexOfCardViewController:(id)a0;
- (BOOL)performBeganEditingCommand:(id)a0 forCardViewController:(id)a1;
- (BOOL)performFinishedEditingCommand:(id)a0 forCardViewController:(id)a1;
- (BOOL)performInvocationPayloadCommand:(id)a0 forCardViewController:(id)a1;
- (BOOL)performNextCardCommand:(id)a0 forCardViewController:(id)a1;
- (BOOL)performPunchoutCommand:(id)a0 forCardViewController:(id)a1;
- (BOOL)performReferentialCommand:(id)a0 forCardViewController:(id)a1;
- (double)preferredContentHeight;
- (void)presentViewController:(id)a0 forCardViewController:(id)a1;
- (id)sashItemForCardSnippetView:(id)a0;
- (void)siriDidReceiveViewsWithDialogPhase:(id)a0;
- (void)siriDidScrollVisible:(BOOL)a0;
- (void)siriDidStartSpeakingWithIdentifier:(id)a0;
- (void)siriDidStopSpeakingWithIdentifier:(id)a0 speechQueueIsEmpty:(BOOL)a1;
- (void)siriDidTapOutsideContent;
- (void)siriDidUpdateASRWithRecognition:(id)a0;
- (void)siriWillBeginScrolling;
- (void)siriWillStartRequest;
- (Class)transparentHeaderViewClass;
- (void)userDidEngageCardSection:(id)a0 withEngagementFeedback:(id)a1;
- (void)userDidReportFeedback:(id)a0 fromCardSection:(id)a1;
- (void)willCancel;
- (void)willConfirm;

@end