luxlabs header browser preview


@class NSMutableDictionary, VUIDownloadConfig, VUIMediaShowcasingConfig, VUIPlaybackUpNextConfig, VUINowPlayingConfig, VUIAutoPlayConfig, VUIAccountMessageConfig, VUILiveLinkConfig, VUIUpNextConfig, VUICanonicalConfig, VUILaunchConfig, VUIMultiviewConfig, VUISyndicationConfig, VUITabItemsUpdateConfig, VUILibConfig, VUIDropOnTabConfig, VUIAccountConfig, VUIRootControllerConfig;

@interface VUIFeaturesConfiguration : NSObject

@property (retain, nonatomic) NSMutableDictionary *cachedConfigDictionary;
@property (readonly, nonatomic) VUIPlaybackUpNextConfig *playbackUpNextConfig;
@property (readonly, nonatomic) VUINowPlayingConfig *nowPlayingConfig;
@property (readonly, nonatomic) VUIAutoPlayConfig *autoPlayConfig;
@property (readonly, nonatomic) VUILiveLinkConfig *liveLinkConfig;
@property (readonly, nonatomic) VUIDownloadConfig *downloadConfig;
@property (readonly, nonatomic) VUISyndicationConfig *syndicationConfig;
@property (readonly, nonatomic) VUIDropOnTabConfig *dropOnTabConfig;
@property (readonly, nonatomic) VUIMediaShowcasingConfig *mediaShowcaseConfig;
@property (readonly, nonatomic) VUIUpNextConfig *upNextConfig;
@property (readonly, nonatomic) VUICanonicalConfig *canonicalConfig;
@property (readonly, nonatomic) VUIAccountConfig *accountConfig;
@property (readonly, nonatomic) VUIAccountMessageConfig *accountMessageConfig;
@property (readonly, nonatomic) VUIRootControllerConfig *rootControllerConfig;
@property (readonly, nonatomic) VUITabItemsUpdateConfig *tabItemsUpdateConfig;
@property (readonly, nonatomic) VUILaunchConfig *launchConfig;
@property (readonly, nonatomic) VUIMultiviewConfig *multiviewConfig;
@property (readonly, nonatomic) VUILibConfig *libConfig;

+ (id)sharedInstance;
+ (BOOL)boolValueForKey:(id)a0 fromDictionary:(id)a1 defaultValue:(BOOL)a2;
+ (id)defaultsNumberValueForKey:(id)a0;
+ (id)defaultsStringValueForKey:(id)a0;
+ (id)numberValueForKey:(id)a0 fromDictionary:(id)a1;
+ (id)stringValueForKey:(id)a0 fromDictionary:(id)a1;

- (void)updateWithDictionary:(id)a0;
- (id)init;
- (id)_cachePath;
- (void).cxx_destruct;
- (void)_cacheFeatureConfiguration:(id)a0;
- (void)_populateAccountConfig:(id)a0;
- (void)_populateAccountMessageConfig:(id)a0;
- (void)_populateCanonicalConfig:(id)a0;
- (void)_populateConfigWithDictionary:(id)a0;
- (void)_populateLaunchConfig:(id)a0;
- (void)_populateLibConfig:(id)a0;
- (void)_populateMediaShowcaseConfig:(id)a0;
- (void)_populateMultiviewConfig:(id)a0;
- (void)_populateRootControllerConfig:(id)a0;
- (void)_populateTabItemsUpdateConfig:(id)a0;
- (void)_updateFromCache;
- (void)_updateTVSettingsIfNeeded:(BOOL)a0;
- (void)parseUpNextConfig:(id)a0;

@end