@class NSUUID, CPSSectionedDataSource, NSTimer, CPSTableView, CPSEmptyView, CPListTemplate, CPUINowPlayingManager, NSString; @interface CPSListTemplateViewController : CPSBaseTemplateViewController @property (retain, nonatomic) CPSSectionedDataSource *dataSource; @property (copy, nonatomic) NSUUID *currentSpinningIdentifier; @property (copy, nonatomic) NSUUID *nextSpinningIdentifier; @property (nonatomic) unsigned long long spinnerState; @property (retain, nonatomic) NSTimer *spinnerStartTimer; @property (retain, nonatomic) NSTimer *spinnerTimeoutTimer; @property (readonly, nonatomic) CPListTemplate *listTemplate; @property (retain, nonatomic) CPSTableView *tableView; @property (retain, nonatomic) CPUINowPlayingManager *nowPlayingManager; @property (retain, nonatomic) CPSEmptyView *emptyView; @property (retain, nonatomic) NSUUID *lastFocusedItem; @property (nonatomic) BOOL assistantCellAvailable; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)clientAssistantCellConfiguration:(id)a0 availableWithError:(id *)a1 templateEnvironment:(id)a2; + (id)intentIdentifierFromConfigurationEnum:(long long)a0; - (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1; - (void)viewWillAppear:(BOOL)a0; - (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)scrollToTop; - (id)preferredFocusEnvironments; - (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)reloadItems:(id)a0; - (void)_scrollViewAccessoryInsetsDidChange:(id)a0; - (BOOL)restoresFocusAfterTransition; - (void)setButton:(id)a0 enabled:(BOOL)a1; - (void)tableView:(id)a0 didUpdateFocusInContext:(id)a1 withAnimationCoordinator:(id)a2; - (void)reloadTemplate:(id)a0; - (void)updateAssistantCellConfiguration:(id)a0 withCompletion:(id /* block */)a1; - (void)updateSectionHeaderImage:(id)a0 forSectionIdentifier:(id)a1; - (void)nowPlayingManager:(id)a0 didUpdateSnapshot:(id)a1; - (void)_activateSiriForAssistantItem; - (void)_activateSiriForMessageItem:(id)a0; - (void)_addSpinnerToIdentifier:(id)a0; - (void)_cancelScheduledLoadingSpinner; - (void)_cellSelectionCompleted:(id)a0; - (long long)_playingIndicatorStateForSnapshot:(id)a0; - (void)_scheduleLoadingSpinnerForIdentifier:(id)a0; - (BOOL)_shouldRetainFocusOnWillAppear; - (void)_startSpinnerTimerFired:(id)a0 identifier:(id)a1; - (void)_timeoutSpinnerFired:(id)a0 identifier:(id)a1; - (void)_updateEmptyView; - (void)_updatePlayingIndicators; - (void)_viewDidLoad; - (BOOL)_wantsNowPlayingButton; - (void)didSelectMediaButton:(id)a0; - (id)initWithListTemplate:(id)a0 templateDelegate:(id)a1 templateEnvironment:(id)a2; - (void)setButton:(id)a0 hidden:(BOOL)a1; - (void)updateAssistantCell; - (void)updateAssistantCellTitle; @end