@class NSMutableDictionary, SBHApplicationWidgetCollection, UIPageControl, NSMutableArray, UIButton, UIView, SBHAddWidgetDetailSheetTitleView, NSLayoutConstraint, SBHAddWidgetButton, SBHAddWidgetDetailsSheetPageViewController, MTMaterialView, UIStackView, SBFFluidBehaviorSettings, BSUIScrollView, NSString, SBHWidgetSearchController; @protocol SBHWidgetSheetViewControllerPresenter, SBHWidgetDragHandling; @interface SBHAddWidgetDetailSheetViewController : SBHAddWidgetSheetViewControllerBase { NSMutableDictionary *_userInfo; unsigned long long _initialSelectionIndex; BOOL _performedInitialSelection; } @property (retain, nonatomic) MTMaterialView *backgroundView; @property (retain, nonatomic) MTMaterialView *magicPocketBackgroundView; @property (retain, nonatomic) UIButton *closeButton; @property (retain, nonatomic) SBHAddWidgetDetailSheetTitleView *titleView; @property (retain, nonatomic) UIStackView *widgetInfoStackView; @property (retain, nonatomic) BSUIScrollView *widgetInfoScrollView; @property (retain, nonatomic) BSUIScrollView *widgetGalleryScrollView; @property (retain, nonatomic) UIStackView *widgetGalleryStackView; @property (retain, nonatomic) SBHAddWidgetButton *addButton; @property (retain, nonatomic) UIPageControl *pageControl; @property (retain, nonatomic) SBFFluidBehaviorSettings *widgetInfoScrollViewAnimationSettings; @property (retain, nonatomic) UIView *containerView; @property (retain, nonatomic) BSUIScrollView *contentScrollView; @property (retain, nonatomic) UIStackView *contentStackView; @property (retain, nonatomic) UIView *headerView; @property (retain, nonatomic) UIView *addButtonContainerView; @property (retain, nonatomic) UIView *addButtonStackSpacerView; @property (retain, nonatomic) NSLayoutConstraint *topSpacingConstraint; @property (retain, nonatomic) NSLayoutConstraint *pageControlTopConstraint; @property (retain, nonatomic) NSLayoutConstraint *addButtonTopConstraint; @property (retain, nonatomic) NSLayoutConstraint *addButtonBottomConstraint; @property (retain, nonatomic) NSLayoutConstraint *widgetGalleryHeightConstraint; @property (retain, nonatomic) NSMutableArray *pages; @property (nonatomic) BOOL scrollingInitiatedByInfoScrollView; @property (weak, nonatomic) id presenter; @property (retain, nonatomic) SBHApplicationWidgetCollection *applicationWidgetCollection; @property (retain, nonatomic) SBHWidgetSearchController *externalSearchController; @property (readonly, nonatomic) SBHAddWidgetDetailsSheetPageViewController *currentPage; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, weak, nonatomic) id widgetDragHandler; @property (readonly, nonatomic) NSMutableDictionary *userInfo; - (void)updateViewConstraints; - (void)_contentSizeCategoryDidChange:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (BOOL)shouldAutomaticallyForwardAppearanceMethods; - (void)dealloc; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (void)loadView; - (void).cxx_destruct; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)_updateLayoutMargins; - (void)viewDidDisappear:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (void)_createConstraints; - (void)_updateConstraintConstants; - (void)_createViews; - (unsigned long long)_pageIndexAtContentOffset:(struct CGPoint { double x0; double x1; })a0; - (void)_scrollToPageIndex:(unsigned long long)a0 animated:(BOOL)a1; - (void)_updatePageViewControllerAppearanceForNormalScroll; - (void)_updatePageViewControllerAppearanceWithAppearedBlock:(id /* block */)a0; - (void)closeButtonTapped:(id)a0; - (void)pageControlChanged:(id)a0; - (void)addButtonTapped:(id)a0; - (id)widgetInfoViews; - (void)_updateStackViewForSizeCategory; - (void)_addPage:(id)a0; - (unsigned long long)_closestPageWithGalleryItem:(id)a0; - (id)_currentGalleryItem; - (id)_materialViewForVisualStyling; - (double)_minumumWidgetGalleryScrollViewHeight; - (id)_newBackgroundView; - (void)_scrollMainScrollViewToMatchInfoScrollViewIfNeeded; - (void)_updateBackgroundRecipe; - (void)_updateControlsForContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (void)_updateMaterialRecipeForBackgroundView:(id)a0; - (void)_updatePageViewControllerAppearanceForFastScrollToTargetIndex:(unsigned long long)a0; - (void)_updateParallaxEffect; - (id)backgroundViewMatchingMaterialBeneathPageViewController:(id)a0; - (void)configureBackgroundView:(id)a0 matchingMaterialBeneathPageViewController:(id)a1; - (void)configureForGalleryItem:(id)a0 selectedSizeClass:(long long)a1; @end