luxlabs header browser preview


@class VUIAccessViewController;

@interface VUIVPPAManager : NSObject

@property (retain, nonatomic) VUIAccessViewController *accessViewController;
@property (nonatomic) BOOL alreadyInProgress;

+ (id)sharedInstance;
+ (BOOL)channelAlreadyExists:(id)a0 channelID:(id)a1;
+ (id)_getConsentedChannels;
+ (id)_getDeniedChannels;
+ (BOOL)_isReminderDue:(id)a0 reminderInterval:(double)a1;
+ (id)addUniqueChannels:(id)a0 channels:(id)a1;

- (id)init;
- (id)_rootViewController;
- (void).cxx_destruct;
- (void)_fetchConfigurationAndPresentVPPAIfRequired:(id)a0 completion:(id /* block */)a1;
- (id)_getEligibleBulkChannels;
- (id)_getVPPABulkChannels:(long long)a0;
- (BOOL)_isChannelVPPAPromptEligible:(id)a0;
- (BOOL)_isVPPAPromptDueForConfig:(id)a0;
- (void)_presentVPPAConsentScreen:(id)a0 vppaState:(long long)a1 completion:(id /* block */)a2;
- (BOOL)lightweightCheckToSeeIfChannelRequiresConsent:(id)a0;
- (void)reloadConfigurationAfterVPPAChange;
- (void)startVPPAConsentFlow:(id)a0 completion:(id /* block */)a1;
- (void)startVPPAConsentFlowForDeeplink:(id)a0 completion:(id /* block */)a1;

@end