@class UIView, NSString, NSArray, SAUIConfirmationOptions, NSAttributedString, SAUIAppPunchOut, UICollectionReusableView, UIColor; @protocol SiriUISnippetViewControllerDelegate, SiriUIReusableView; @interface SiriUISnippetViewController : SiriUIBaseSnippetViewController { UICollectionReusableView *_headerView; UICollectionReusableView *_footerView; UICollectionReusableView *_transparentHeaderView; UICollectionReusableView *_transparentFooterView; } @property (nonatomic, getter=_willAnimateConfirmation, setter=_setWillAnimateConfirmation:) BOOL willAnimateConfirmation; @property (nonatomic, getter=_willAnimateCancellation, setter=_setWillAnimateCancellation:) BOOL willAnimateCancellation; @property (retain, nonatomic, getter=_previousConfirmationOptions, setter=_setPreviousConfirmationOptions:) SAUIConfirmationOptions *previousConfirmationOptions; @property (nonatomic, getter=_isAwaitingSuccessOrFailureEvent, setter=_setAwaitingSuccessOrFailureEvent:) BOOL awaitingSuccessOrFailureEvent; @property (nonatomic) BOOL showHeaderChevron; @property (nonatomic, getter=_isProvisional, setter=_setProvisional:) BOOL provisional; @property (weak, nonatomic) id delegate; @property (copy, nonatomic) UIColor *titleTextColor; @property (copy, nonatomic) UIColor *titleBackgroundColor; @property (copy, nonatomic) NSString *subtitle; @property (copy, nonatomic) NSAttributedString *attributedSubtitle; @property (copy, nonatomic) NSString *navigationTitle; @property (copy, nonatomic) NSArray *requestContext; @property (retain, nonatomic) SAUIAppPunchOut *headerPunchOut; @property (retain, nonatomic) SAUIAppPunchOut *snippetPunchOut; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } defaultViewInsets; @property (nonatomic) BOOL wantsConfirmationInsets; @property (nonatomic) BOOL isFullPadWidth; @property (nonatomic) BOOL isTransparent; @property (nonatomic) BOOL isHint; @property (nonatomic, getter=isLoading) BOOL loading; @property (nonatomic, getter=isConfirmed) BOOL confirmed; @property (nonatomic, getter=isCancelled) BOOL cancelled; @property (nonatomic, getter=isUserConfirmationEnabled) BOOL userConfirmationEnabled; @property (weak, nonatomic) UIView *containingView; @property (readonly, nonatomic, getter=isVirgin) BOOL virgin; @property (readonly, nonatomic, getter=isIndicatingActivity) BOOL indicatingActivity; @property (nonatomic, getter=isNavigating) BOOL navigating; @property (nonatomic) long long defaultKeylineType; - (id)_privateDelegate; - (void)touchesBegan:(id)a0 withEvent:(id)a1; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewDidDisappear:(BOOL)a0; - (id)_footerView; - (id)_headerView; - (void)cancelButtonTapped:(id)a0; - (void)confirmSnippet; - (id)_instrumentationManager; - (void)configureForConversationStorable:(id)a0; - (Class)footerViewClass; - (Class)headerViewClass; - (BOOL)usePlatterStyle; - (void)_cancelTouchesIfNecessary; - (void)_cellDidLayoutSubviews; - (id)_createReusableViewIfNeededWithClass:(Class)a0; - (BOOL)_hasConfirmationButtons; - (BOOL)_hasConfirmationOrCancelledInsets; - (long long)_insertionAnimation; - (void)_instrumentConfirmationOptionInteractionWithPreviousTurn:(id)a0; - (long long)_pinAnimationType; - (long long)_replacementAnimation; - (void)_resumeTouchesIfNecessary; - (void)_setVirgin:(BOOL)a0; - (void)_snippetPunchOutButtonTapped; - (void)_snippetViewControllerWillBeRemoved; - (id)_transparentFooterView; - (id)_transparentHeaderView; - (id)alternativeAceCommandsToPerformIfNotExposingViews; - (void)configureReusableFooterView:(id)a0; - (void)configureReusableHeaderView:(id)a0; - (void)configureReusableTransparentFooterView:(id)a0; - (void)configureReusableTransparentHeaderView:(id)a0; - (void)confirmButtonTapped:(id)a0; - (double)desiredHeightForFooterView; - (double)desiredHeightForHeaderView; - (double)desiredHeightForTransparentFooterView; - (double)desiredHeightForTransparentHeaderView; - (void)headerTapped:(id)a0; - (BOOL)isMemoryIntensive; - (BOOL)logContentsIfApplicable; - (BOOL)removedAfterDialogProgresses; - (void)setManageBackgroundColor:(BOOL)a0; - (void)setTopKeylineHidden:(BOOL)a0; - (BOOL)shouldHidePriorViews; - (void)siriDidLayoutSnippetView; - (void)siriWillLayoutSnippetView; - (Class)transparentFooterViewClass; - (Class)transparentHeaderViewClass; - (BOOL)wantsToManageBackgroundColor; - (void)willCancel; - (void)willConfirm; @end