@class NSString, PXCuratedLibraryLayout, NSMutableDictionary, PXSectionedObjectReference, PXCuratedLibraryViewModel, NSTimer; @interface PXCuratedLibraryEventTracker : PXMediaViewControllerEventTracker <PXChangeObserver, PXCuratedLibraryEventTracker> { BOOL _loggedFirstTimeExperience; NSTimer *_slowScrollRegimeTimer; } @property (nonatomic) unsigned long long userEventSource; @property (nonatomic) long long currentlyViewedZoomLevel; @property (nonatomic) long long currentZoomLevelSignpost; @property (retain, nonatomic) NSString *currentAllPhotosZoomStateName; @property (nonatomic) long long currentAllPhotosZoomStateSignpost; @property (retain, nonatomic) PXSectionedObjectReference *dominantObjectReference; @property (nonatomic) long long libraryItemsCount; @property (nonatomic) float analysisProgress; @property (nonatomic) float firstTimeExperienceAnalysisProgress; @property (nonatomic) long long firstTimeExperienceLibraryItemsCount; @property (readonly, nonatomic) PXCuratedLibraryViewModel *viewModel; @property (readonly, nonatomic) PXCuratedLibraryLayout *layout; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (copy, nonatomic) NSMutableDictionary *payload; - (void)_invalidateCurrentlyViewedZoomLevel; - (void)_logDidEndViewingAllPhotosZoomStateName:(id)a0; - (void)_logDidStartViewingZoomLevel:(long long)a0; - (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2; - (void)dealloc; - (void)_updateDominantObjectReference; - (void)_invalidateFirstTimeExperienceReadinessLogging; - (void)_invalidateCurrentAllPhotosZoomState; - (id)userEventTracker; - (void)_logDidStartViewingAllPhotosZoomStateName:(id)a0; - (void)_updateUserEventSource; - (void)_updateFirstTimeExperienceReadinessLogging; - (void)logAnalysisProgress:(float)a0; - (void)_invalidateUserEventSource; - (void).cxx_destruct; - (void)_configureTimerForSlowScrollRegimeUpdatesIfNeeded; - (void)_logDidEndViewingZoomLevel:(long long)a0; - (void)logLibraryItemsCount:(long long)a0; - (id)initWithViewName:(id)a0; - (void)_updateCurrentAllPhotosZoomState; - (void)_updateCurrentlyViewedZoomLevel; - (id)initWithViewModel:(id)a0 layout:(id)a1; - (void)_invalidateDominantObjectReference; @end