@class NSString, PRComplicationDescriptor, PRInlineComplicationGalleryView, UICollectionViewDiffableDataSource, NSArray, NSMutableDictionary; @protocol PRInlineComplicationGalleryViewControllerDelegate; @interface PRInlineComplicationGalleryViewController : UIViewController <CHSWidgetDescriptorProviderObserver, PRInlineComplicationGalleryViewDelegate, UICollectionViewDelegate> { PRInlineComplicationGalleryView *_complicationGalleryView; UICollectionViewDiffableDataSource *_dataSource; NSArray *_suggestionItems; NSMutableDictionary *_widgetHostViewControllers; } @property (readonly, nonatomic, getter=isAlternateDateEnabled) BOOL alternateDateEnabled; @property (readonly, nonatomic) PRComplicationDescriptor *selectedComplication; @property (weak, nonatomic) id<PRInlineComplicationGalleryViewControllerDelegate> delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1; - (void)viewWillAppear:(BOOL)a0; - (void)viewDidLoad; - (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2; - (void)loadView; - (void)descriptorsDidChangeForDescriptorProvider:(id)a0; - (void)collectionView:(id)a0 didEndDisplayingCell:(id)a1 forItemAtIndexPath:(id)a2; - (void).cxx_destruct; - (id)_alternateDateString; - (void)viewDidDisappear:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (id)_alternateCalendarGalleryItem; - (id)_alternateCalendarIdentifier; - (id)_buildSnapshot; - (void)_closeButtonTapped:(id)a0; - (void)_configureWidgetCell:(id)a0 forItem:(id)a1 atIndexPath:(id)a2; - (void)_configureWidgetHostViewController:(id)a0 forWidgetDescriptor:(id)a1; - (id)_dateGalleryItem; - (id)_galleryItemForWidgetDescriptor:(id)a0 intent:(id)a1 family:(long long)a2 iconImageHidden:(BOOL)a3 suggestedComplication:(id)a4; - (id)_inlineGalleryItemsForWidgetDescriptors:(id)a0 iconImageHidden:(BOOL)a1 isSuggestion:(BOOL)a2; - (id)_makeSectionHeaderRegistration; - (void)_setAlternateDateEnabled:(BOOL)a0; - (id)_widgetHostViewControllerForDescriptor:(id)a0 shownAlongsideIcon:(BOOL)a1; - (id)initWithSuggestionSet:(id)a0 selectedComplication:(id)a1 alternateDateEnabled:(BOOL)a2; - (long long)layoutStyleForSectionIndex:(long long)a0; @end