@class NSString, NSDictionary, PXGadgetSpec, PXGadgetOrbContext; @protocol PXHorizontalCollectionGadgetDelegate, PXGadgetDelegate; @interface PXHorizontalCollectionGadget : PXGadgetUIViewController @property (nonatomic) BOOL visibleGadgetsLoaded; @property (nonatomic) BOOL isPerformingChanges; @property (nonatomic) BOOL isResourceLoaded; @property (retain, nonatomic) PXGadgetOrbContext *previewOrbContext; @property (nonatomic) long long currentColumnSpan; @property (nonatomic) struct CGSize { double width; double height; } cachedMaxHeightForColumnWidth; @property (weak, nonatomic) id horizontalGadgetDelegate; @property (readonly, copy, nonatomic) NSString *collectionTitle; @property (readonly, nonatomic) unsigned long long collectionAccessoryButtonType; @property (readonly, copy, nonatomic) NSString *collectionAccessoryButtonTitle; @property (readonly, nonatomic) double collectionHeight; @property (readonly, nonatomic) BOOL selectionFollowsFocus; @property (nonatomic) BOOL isFixedHeight; @property (nonatomic) long long defaultColumnSpan; @property (copy, nonatomic) NSDictionary *columnSpans; @property (nonatomic) BOOL prefersPagingEnabled; @property (nonatomic) unsigned long long gadgetType; @property (nonatomic) unsigned long long headerStyle; @property (copy, nonatomic) id /* block */ accessoryButtonAction; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) unsigned long long gadgetCapabilities; @property (retain, nonatomic) PXGadgetSpec *gadgetSpec; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) NSString *localizedTitle; @property (readonly, nonatomic) BOOL wantsMultilineTitle; @property (readonly, nonatomic) unsigned long long accessoryButtonType; @property (readonly, nonatomic) NSString *accessoryButtonTitle; @property (nonatomic) long long priority; @property (readonly, nonatomic) Class collectionViewItemClass; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } visibleContentRect; - (void)commitPreviewViewController:(id)a0; - (void)performChanges:(id /* block */)a0; - (void)collectionView:(id)a0 prefetchItemsAtIndexPaths:(id)a1; - (void)updateIfNeeded; - (void)viewWillAppear:(BOOL)a0; - (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2; - (id)initWithLayout:(id)a0 dataSourceManager:(id)a1; - (struct CGPoint { double x0; double x1; })collectionView:(id)a0 targetContentOffsetForProposedContentOffset:(struct CGPoint { double x0; double x1; })a1; - (void)setLayout:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleBounds; - (id)contentViewController; - (void)viewDidLoad; - (id)initWithDataSourceManager:(id)a0; - (void)didDismissPreviewWithPreviewView:(id)a0 committing:(BOOL)a1; - (void).cxx_destruct; - (id)previewParametersForTargetPreviewView:(id)a0; - (void)viewDidAppear:(BOOL)a0; - (id)previewViewControllerAtLocation:(struct CGPoint { double x0; double x1; })a0 fromSourceView:(id)a1; - (id)contextMenuWithSuggestedActions:(id)a0; - (void)didDismissPreviewViewController:(id)a0 committing:(BOOL)a1; - (void)gadget:(id)a0 didChange:(unsigned long long)a1; - (void)viewDidDisappear:(BOOL)a0; - (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1; - (id)targetPreviewViewForLocation:(struct CGPoint { double x0; double x1; })a0 inCoordinateSpace:(id)a1; - (id)initWithProviders:(id)a0; - (void)commitPreviewView:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)setCollectionTitle:(id)a0; - (long long)_columnSpanForTraitCollection:(id)a0; - (struct CGSize { double x0; double x1; })_ensureCachedHeightForColumnWidth:(double)a0; - (void)_extendedTraitCollectionDidChange:(unsigned long long)a0; - (void)_updateCollectionViewPaging; - (void)_updateColumnSettings; - (void)contentViewDidDisappear; - (void)contentViewWillAppear; - (BOOL)gadget:(id)a0 transitionToViewController:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3; - (void)gadgetControllerFinishedUpdatingDataSourceWithChange:(id)a0; - (void)gadgetControllerHasAppeared; - (void)gadgetControllerHasDisappeared; - (id)gadgetTransition; - (id)initWithProviders:(id)a0 layout:(id)a1; - (BOOL)isRootGadgetViewController; - (void)prefetchDuringScrollingForWidth:(double)a0; - (id)presentationEnvironmentForGadget:(id)a0; - (id)rootNavigationHelper; - (void)setCollectionAccessoryButtonTitle:(id)a0; - (void)setCollectionAccessoryButtonType:(unsigned long long)a0; - (void)setCollectionHeight:(double)a0; - (void)userDidSelectAccessoryButton:(id)a0; @end