text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:44:55 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/PrivateFrameworks/SiriTVUI.framework/SiriTVUI
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <SiriTVUI/SiriTVUI-Structs.h>
  #import <SiriTVUI/SiriTVUITemplateItemViewController.h>
  #import <UIKit/UICollectionViewDataSource.h>
  #import <SiriTVUI/SiriTVUITabularDataCollectionViewDelegate.h>
  #import <SiriTVUI/SiriTVUITemplateTabularDataLayoutDelegate.h>
  #import <SiriTVUI/SiriTVUITemplateItemViewControllerDelegate.h>
  
  @class NSMutableDictionary, UIViewController, SiriTVUITemplateTabularDataView, SiriTVUITabularDataTemplateItem, NSString;
  
  @interface SiriTVUITemplateTabularDataViewController : SiriTVUITemplateItemViewController <UICollectionViewDataSource, SiriTVUITabularDataCollectionViewDelegate, SiriTVUITemplateTabularDataLayoutDelegate, SiriTVUITemplateItemViewControllerDelegate> {
  
  	NSMutableDictionary* _columnWidthByIndex;
  	NSMutableDictionary* _rowHeightByRow;
  	NSMutableDictionary* _imageCacheByURL;
  	NSMutableDictionary* _cellItemViewControllers;
  	CGSize _layoutSize;
  	UIViewController* _headerViewController;
  	UIViewController* _footerViewController;
  
  }
  
  @property (nonatomic,retain) SiriTVUITemplateTabularDataView * view; 
  @property (nonatomic,retain) SiriTVUITabularDataTemplateItem * templateItem; 
  @property (setter=_setHeaderViewController:,getter=_headerViewController,nonatomic,retain) UIViewController * headerViewController;              //@synthesize headerViewController=_headerViewController - In the implementation block
  @property (setter=_setFooterViewController:,getter=_footerViewController,nonatomic,retain) UIViewController * footerViewController;              //@synthesize footerViewController=_footerViewController - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (nonatomic,readonly) double fullScreenFraction; 
  @property (nonatomic,readonly) UIEdgeInsets contentMargins; 
  -(void)loadView;
  -(void)traitCollectionDidChange:(id)arg1 ;
  -(void)didMoveToParentViewController:(id)arg1 ;
  -(void)viewWillLayoutSubviews;
  -(void)didReceiveMemoryWarning;
  -(UIEdgeInsets)contentMargins;
  -(void)collectionView:(id)arg1 willDisplayCell:(id)arg2 forItemAtIndexPath:(id)arg3 ;
  -(BOOL)collectionView:(id)arg1 shouldUpdateFocusInContext:(id)arg2 ;
  -(long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2 ;
  -(id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2 ;
  -(long long)numberOfSectionsInCollectionView:(id)arg1 ;
  -(BOOL)shouldUpdateFocusInContext:(id)arg1 ;
  -(id)preferredFocusEnvironments;
  -(id)_headerViewController;
  -(void)_recalculateLayout;
  -(double)collectionView:(id)arg1 layout:(id)arg2 heightForRow:(long long)arg3 ;
  -(double)collectionView:(id)arg1 layout:(id)arg2 widthForColumn:(long long)arg3 ;
  -(BOOL)collectionView:(id)arg1 layout:(id)arg2 showDividerForRow:(long long)arg3 ;
  -(BOOL)supportsSwipeDismissal;
  -(double)fullScreenFraction;
  -(void)templateItemViewController:(id)arg1 highlightTemplateItem:(id)arg2 atIndexPath:(id)arg3 hasStopped:(BOOL)arg4 ;
  -(void)templateItemViewController:(id)arg1 performAceCommands:(id)arg2 ;
  -(id)initWithTemplateItem:(id)arg1 delegate:(id)arg2 ;
  -(void)_configureView:(id)arg1 forStyle:(unsigned long long)arg2 ;
  -(id)_titleCollectionViewLayout;
  -(void)_configureLayout:(id)arg1 forStyle:(unsigned long long)arg2 ;
  -(id)_mainCollectionViewLayout;
  -(void)_registerWithCollectionView:(id)arg1 ;
  -(void)_reloadContentAndCollectionView:(BOOL)arg1 ;
  -(id)_templateItemViewControllerForCellItem:(id)arg1 ;
  -(void)_setHeaderViewController:(id)arg1 ;
  -(void)_setFooterViewController:(id)arg1 ;
  -(id)_cellItemForCollectionView:(id)arg1 atIndexPath:(id)arg2 ;
  -(BOOL)tabularDataCollectionViewShouldAllowContentToScroll:(id)arg1 ;
  -(id)_footerViewController;
  @end
  
  