luxlabs header browser preview


@class NSObject, AMSSharedStoreReview;
@protocol OS_dispatch_queue;

@interface VUIAppReviewManager : NSObject {
    unsigned long long _numberOfAddToUpNexts;
    unsigned long long _numberOfPlaybacks;
    unsigned long long _numberOfAddToUpNextsBeforePrompting;
    unsigned long long _numberOfPlaybacksBeforePrompting;
    double _completionThreshold;
    double _highestPlaybackProgress;
    AMSSharedStoreReview *_sharedStoreReview;
    NSObject<OS_dispatch_queue> *_queue;
}

@property (nonatomic) unsigned long long lastPlaybackEvent;

+ (id)sharedInstance;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)isFeatureEnabled:(id /* block */)a0;
- (BOOL)_isYouthAccount;
- (void)_attemptToPrompt;
- (void)_handleIsPlaybackUIBeingShownDidChange:(id)a0;
- (void)_resetStates;
- (BOOL)_shouldAttemptToPrompt;
- (void)processAddToUpNext;
- (void)reportApplicationDidForegroundtoAMSSharedStoreReview;
- (void)setMostRecentPlaybackProgressForNonTrailerContent:(double)a0;

@end