luxlabs header browser preview


@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