@class REUIRelevanceEngineController, NTKUpNextCollectionView, UITapGestureRecognizer, UICollectionViewDiffableDataSource, NTKUpNextCollectionViewFlowLayout, NTKUtilityComplicationFactory, UIView, NSOrderedSet, NSString, NSSet, NSDiffableDataSourceSnapshot, NSTimer, NSMutableSet, NSArray, NTKDigitalTimeLabelStyle, REUpNextScheduler, UIImage; @interface NTKUpNextFaceView : NTKDigitalFaceView <REUIRelevanceEngineControllerDelegate, REElementActionDelegate, REUIElementIntentActionDelegate, CLKSensitiveUIStateObserver, CLKMonochromeFilterProvider, UICollectionViewDelegateFlowLayout, UIGestureRecognizerDelegate> { NTKDigitalTimeLabelStyle *_timeLabelDefaultStyle; NTKDigitalTimeLabelStyle *_timeLabelSmallInUpperRightCornerStyle; NTKUtilityComplicationFactory *_utilityComplicationFactory; NTKUpNextCollectionView *_collectionView; UICollectionViewDiffableDataSource *_collectionViewDataSource; NTKUpNextCollectionViewFlowLayout *_layout; REUIRelevanceEngineController *_engineController; UITapGestureRecognizer *_viewModeTapGesture; long long _previousViewMode; NSTimer *_viewResetTimer; NSTimer *_positiveDwellForTopElementsTimer; NSTimer *_wakeWheelTimer; NSTimer *_wheelDelayTimer; NSTimer *_buttonPressTimer; double _lastCrownVelocity; double _accumulatedCrownDelta; NSArray *_complicationDisplays; BOOL _isAnimating; UIImage *_cellContentBackground; UIView *_timeLabelPlatter; UIView *_scalableView; BOOL _needsReloadedContent; BOOL _hasDeferredUpdate; BOOL _isApplyingSnapshot; BOOL _isApplyingBatchUpdate; BOOL _isInflightScroll; BOOL _cancelInflightScroll; BOOL _isProgramaticScrollEvent; BOOL _crownInverted; BOOL _suppressCrownEvents; BOOL _isBacklightOn; NSMutableSet *_reloadedElements; NSOrderedSet *_currentApplicationIdentifiers; REUpNextScheduler *_applicationIdentifierUpdateScheduler; NSSet *_dwellIndexPathes; long long _interactiveState; id /* block */ _modeTransitionApplier; id /* block */ _modeTransitionCompletion; struct CGPoint { double x; double y; } _startOffsetForModeTransition; struct CGPoint { double x; double y; } _targetOffsetForModeTransition; struct CGPoint { double x; double y; } _secondaryOffsetForModeTransition; BOOL _scrollingStoppedTransition; long long _previousDataMode; BOOL _engineInitiallyLoaded; NSDiffableDataSourceSnapshot *_snapshotSnapshot; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_reuseIdentifierForContent:(id)a0; + (double)suggestedCellHeightForDevice:(id)a0; - (void)setViewMode:(long long)a0; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)sensitiveUIStateChanged; - (void)collectionView:(id)a0 didUnhighlightItemAtIndexPath:(id)a1; - (void)collectionView:(id)a0 didHighlightItemAtIndexPath:(id)a1; - (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 referenceSizeForHeaderInSection:(long long)a2; - (void)dealloc; - (void)traitCollectionDidChange:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })collectionView:(id)a0 layout:(id)a1 insetForSectionAtIndex:(long long)a2; - (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)scrollViewDidEndScrollingAnimation:(id)a0; - (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2; - (void).cxx_destruct; - (void)layoutSubviews; - (void)scrollViewDidScroll:(id)a0; - (BOOL)_applyShouldUseCanonicalContent; - (id)_additionalPrelaunchApplicationIdentifiers; - (void)_allowContentViewInteractive:(BOOL)a0; - (void)_applyBreathingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2; - (void)_applyCollectionViewSnapshot:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)_applyDataMode; - (void)_applyOption:(id)a0 forCustomEditMode:(long long)a1 slot:(id)a2; - (void)_applyRubberBandingFraction:(double)a0 forCustomEditMode:(long long)a1 slot:(id)a2; - (void)_applyShowContentForUnadornedSnapshot; - (BOOL)_applyShowIdealizedContent; - (void)_applyShowsCanonicalContent; - (void)_applyShowsLockedUI; - (void)_applyTransitionFraction:(double)a0 fromOption:(id)a1 toOption:(id)a2 forCustomEditMode:(long long)a3 slot:(id)a4; - (void)_applyTransitionWithFraction:(double)a0 interpolatedPalette:(id)a1 onCell:(id)a2; - (void)_availableDataSourcesDidChange; - (void)_becameActiveFace; - (void)_becameInactiveFace; - (void)_cleanupAfterEditing; - (void)_cleanupAfterSettingViewMode:(long long)a0 scroll:(BOOL)a1 targetOffset:(struct CGPoint { double x0; double x1; })a2 needsLayout:(BOOL)a3; - (void)_cleanupAfterTransitionComplicationSlot:(id)a0 selectedComplication:(id)a1; - (id)_configureCellForItemWithElement:(id)a0 atIndexPath:(id)a1 inCollectionView:(id)a2; - (void)_configureCollectionViewDataSource; - (void)_configureComplicationView:(id)a0 forSlot:(id)a1; - (void)_configureForTransitionFraction:(double)a0 fromEditMode:(long long)a1 toEditMode:(long long)a2; - (id)_configureSupplementaryViewForSupplementaryElementOfKind:(id)a0 atIndexPath:(id)a1 inCollectionView:(id)a2; - (void)_configureVisibleCell:(id)a0; - (id)_contentAtIndexPath:(id)a0; - (struct CGPoint { double x0; double x1; })_defaultPointForDefaultMode; - (id)_detachedComplicationDisplays; - (void)_deviceOrientationInvertedDidChangeNotification:(id)a0; - (id)_digitalTimeLabelStyleFromViewMode:(long long)a0 faceBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (BOOL)_dismissPresentedViewControllerIfNecessary:(BOOL)a0; - (unsigned long long)_distanceForIndexPathFromNow:(id)a0; - (void)_finalizeForSnapshotting:(id /* block */)a0; - (void)_handleOrdinaryScreenWake; - (void)_handleViewModeTapGesture:(id)a0; - (void)_handleWristRaiseScreenWake; - (void)_layoutTimeLabelForViewMode:(long long)a0; - (void)_layoutTimeLabelPlatterViewMode:(long long)a0; - (void)_loadContentViews; - (void)_loadEngineController; - (void)_loadLayoutRules; - (void)_loadSnapshotContent:(id /* block */)a0; - (void)_loadSnapshotContentViews; - (void)_logContent:(id)a0 withIdentifier:(id)a1; - (void)_logDataSourceSnapshot:(id)a0 withName:(id)a1; - (BOOL)_needsForegroundContainerView; - (id)_newLegacyViewForComplication:(id)a0 family:(long long)a1 slot:(id)a2; - (long long)_numberOfItemsInCollectionViewSection:(long long)a0; - (long long)_numberOfSectionsInCollectionView; - (void)_performWristRaiseAnimation; - (void)_postPositiveDwellEventsForTopElements; - (void)_prepareForEditing; - (void)_prepareForSnapshotting; - (void)_prepareWristRaiseAnimation; - (void)_reloadCollectionViewData; - (void)_reloadContentIfNeeded; - (void)_replaceDataSourceElement:(id)a0 withReloadedREElement:(id)a1; - (void)_resetVisibilityForCells; - (id)_sectionEnumerationOrder; - (void)_setSiriBlurColor; - (void)_setViewMode:(long long)a0 scroll:(BOOL)a1 scrollToPoint:(struct CGPoint { double x0; double x1; })a2 secondaryPoint:(struct CGPoint { double x0; double x1; })a3 force:(BOOL)a4 velocity:(double)a5 animated:(BOOL)a6; - (void)_setupCell:(id)a0 withContent:(id)a1 representedIdentifier:(id)a2; - (BOOL)_shouldDeferUpdate; - (BOOL)_shouldUseCanonicalContent; - (void)_showSiriUnavailableAlert:(id)a0; - (BOOL)_snapshotHasChangesToVisibleItems:(id)a0; - (void)_startPositiveDwellForTopElementsTimerIfNeeded; - (void)_startViewResetTimer; - (void)_stopPositiveDwellForTopElementsTimer; - (void)_stopViewResetTimer; - (id)_swatchImageForColorOption:(id)a0 size:(struct CGSize { double x0; double x1; })a1; - (void)_switchViewModeForCurrentMode:(long long)a0 animated:(BOOL)a1; - (void)_switchViewModeToDefault; - (unsigned long long)_timeLabelOptions; - (void)_unloadContentViews; - (void)_unloadSnapshotContentViews; - (void)_updateApplicationIdentifiersAndLocationAuthorization; - (void)_updateCrownInvertedSetting; - (void)_updateDisabledDataSources; - (void)_updateVisibilityForCells; - (double)_verticalPaddingForStatusBar; - (BOOL)_wantsStatusBarHidden; - (BOOL)allowsHomeScreenTransition; - (void)collectionViewDeferralStateChanged; - (void)elementAction:(id)a0 didFinishTask:(BOOL)a1; - (void)elementAction:(id)a0 wantsToPerformTapActionForComplicationSlot:(id)a1; - (void)elementAction:(id)a0 wantsViewControllerDisplayed:(id)a1; - (void)engineController:(id)a0 didInsertContent:(id)a1 atIndexPath:(id)a2; - (void)engineController:(id)a0 didMoveContent:(id)a1 fromIndexPath:(id)a2 toIndexPath:(id)a3; - (void)engineController:(id)a0 didReloadContent:(id)a1 atIndexPath:(id)a2; - (void)engineController:(id)a0 didReloadContent:(id)a1 withIdentifier:(id)a2; - (void)engineController:(id)a0 didReloadElement:(id)a1; - (void)engineController:(id)a0 didRemoveContent:(id)a1 atIndexPath:(id)a2; - (BOOL)engineController:(id)a0 isElementAtIndexPathVisible:(id)a1; - (void)engineController:(id)a0 performBatchUpdateBlock:(id /* block */)a1 completion:(id /* block */)a2; - (void)engineControllerDidBeginUpdatingRelevance:(id)a0; - (void)engineControllerDidFinishUpdatingRelevance:(id)a0; - (id)initWithFaceStyle:(long long)a0 forDevice:(id)a1 clientIdentifier:(id)a2; - (id)intentActionWantsBackgroundImageForAlert:(id)a0; - (id)intentActionWantsBackgroundToBlurForAlert:(id)a0; - (id)intentActionWantsViewToBlurForAlert:(id)a0; - (void)performScrollTestNamed:(id)a0 completion:(id /* block */)a1; - (BOOL)presentedViewControllerShouldBecomeFirstResponder:(id)a0; - (void)screenDidTurnOffAnimated:(BOOL)a0; - (void)screenWillTurnOnAnimated:(BOOL)a0; - (void)updateCollectionViewSnapshotAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)updateTimeLabelBackground; @end