@class SRUIFCardLoader, NSString, NSTimer, SFCard, NSMutableSet, NSMutableDictionary, SiriUIModalContainerViewController, NSObject, SiriUICardSnippetView, UIViewController, CRKCardPresentation, SACardSnippet; @protocol CRKCardViewControllerDelegate, OS_dispatch_group, CRKCardViewControlling; @interface SiriUICardSnippetViewController : SiriUISnippetViewController { SACardSnippet *_snippet; struct CGSize { double width; double height; } _contentSize; NSMutableDictionary *_referenceableCommandsByIdentifierMap; NSMutableDictionary *_referenceableSnippetsByIdentifierMap; NSObject *_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 *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 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