@class WLKPlaybackSummary, NSMapTable, NSDate; @interface VUIAppDocumentUpdateEventMonitor : NSObject { WLKPlaybackSummary *_pendingPlayActivity; BOOL _playbackIsActive; } @property (retain, nonatomic) NSMapTable *observerMapTable; @property (nonatomic) int playbackReportToken; @property (retain, nonatomic) NSDate *lastProcesssedPlayActivity; @property (retain, nonatomic) NSDate *lastAppDidBecomeActive; + (id)sharedMonitor; + (BOOL)_isAppRefreshEventType:(id)a0; - (id)init; - (void)dealloc; - (void)removeObserver:(id)a0; - (void)_handleAppDidEnterBackgroundNotification:(id)a0; - (id)_init; - (void)_notifyObserversOfEvent:(id)a0; - (void).cxx_destruct; - (void)_handleLocationDidChangeNotification:(id)a0; - (void)_handleAppWillEnterForegroundNotification:(id)a0; - (void)_notifyObserver:(id)a0 ofRefreshEvent:(id)a1; - (void)_handleAccountDidChangeNotification:(id)a0; - (void)_handleAppDidBecomeActive:(id)a0; - (void)_handleAppLibraryDidChangeNotification:(id)a0; - (void)_handleClearFromPlayHistoryRequestDidFinishNotification:(id)a0; - (void)_handleClearPlayHistoryNotification:(id)a0; - (void)_handleDeviceDiscoveryDataAvailableNotification:(id)a0; - (void)_handleEntitlementsDidChangeNotification:(id)a0; - (void)_handleFamilyUpdate:(id)a0; - (void)_handleFavoritesRequestDidFinishNotification:(id)a0; - (void)_handleFavoritesSyncCompleted:(id)a0; - (void)_handleLocationAuthorizationDidChangeNotification:(id)a0; - (void)_handleMediaLibraryContentsDidChangeNotification:(id)a0; - (void)_handleNowPlayingDidEndNotification:(id)a0; - (void)_handleNowPlayingWillStartNotification:(id)a0; - (void)_handlePlayHistoryUpdatedNotification:(id)a0; - (void)_handlePlaybackReportNotification:(id)a0; - (void)_handlePreferredVideoFormatDidChangeNotification:(id)a0; - (void)_handlePurchaseFlowDidFinishNotification:(id)a0; - (void)_handleRemoveFromPlayHistoryRequestDidFinishNotification:(id)a0; - (void)_handleRestrictionsDidChangeNotification:(id)a0; - (void)_handleSettingsDidChangeNotification:(id)a0; - (void)_handleSubscriptionDidChangeNotification:(id)a0; - (void)_handleSyndicationInfoUpdatedNotification:(id)a0; - (void)_handleTVSubscriptionEntitlementsChanged:(id)a0; - (void)_handleUTSKDidChangeNotification:(id)a0; - (void)_handleUpNextLockupArtSettingDidChange:(id)a0; - (void)_handleUpNextRequestDidFinishNotification:(id)a0; - (void)_handleVPPADidChangeNotification:(id)a0; - (void)_handleXPUpNextRequestDidFinishNotification:(id)a0; - (void)_isPlaybackUIBeingShownDidChange:(id)a0; - (void)_postPurchaseNotification:(id)a0 error:(id)a1; - (void)_postSubscriptionNotification:(id)a0 interruptedOfferDetails:(id)a1 error:(id)a2; - (void)addObserver:(id)a0 forEventDescriptors:(id)a1; - (void)addObserver:(id)a0 forEventDescriptors:(id)a1 viewController:(id)a2; - (void)updateDescriptorsForObserver:(id)a0 eventDescriptors:(id)a1; @end