@class NSURL, FCNetworkBehaviorMonitor, FCAVAssetDownloadManager, FCContentContextInternal, FCTagController, FCPuzzleTypeController, FCAssetManager, FCArticleController, NSString, FCContextConfiguration, FCPuzzleController, FCSportsEventController, FCFlintResourceManager; @protocol FCAVAssetKeyServiceType, FCAssetKeyServiceType, FCCoreConfigurationManager, FCAVAssetKeyManagerType, FCNetworkReachabilityRequirement, FCAVAssetPrewarming, FCAssetKeyCacheType, FCNewsAppConfigurationManager, FCAssetKeyManagerType, FCAVAssetCacheType, FCBackgroundTaskable, FCFeedDatabaseProtocol, FCAVAssetResourceLoaderType, FCAVAssetKeyCacheType, FCAVAssetFactoryType, FCPPTContext; @interface FCContentContext : NSObject @property (copy, nonatomic) FCContextConfiguration *contextConfiguration; @property (copy, nonatomic) NSString *contentDirectory; @property (retain, nonatomic) NSURL *assetCacheDirectoryURL; @property (copy, nonatomic) NSString *tabiResourcesContentDirectory; @property (copy, nonatomic) NSString *tabiModelsContentDirectory; @property (retain, nonatomic) FCContentContextInternal *internalContentContext; @property (retain, nonatomic) id assetKeyService; @property (retain, nonatomic) id assetKeyCache; @property (retain, nonatomic) id assetKeyManager; @property (retain, nonatomic) id avAssetFactory; @property (retain, nonatomic) id avAssetCache; @property (retain, nonatomic) FCAVAssetDownloadManager *avAssetDownloadManager; @property (retain, nonatomic) id avAssetKeyService; @property (retain, nonatomic) id avAssetKeyCache; @property (retain, nonatomic) id avAssetKeyManager; @property (retain, nonatomic) id avAssetResourceLoader; @property (retain, nonatomic) id supportedCountryNetworkReachabilityRequirement; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSString *contentStoreFrontID; @property (readonly, copy, nonatomic) NSString *supportedContentStoreFrontID; @property (readonly, copy, nonatomic) NSString *contentEnvironment; @property (readonly, nonatomic) id configurationManager; @property (readonly, nonatomic) id appConfigurationManager; @property (readonly, nonatomic) FCAssetManager *assetManager; @property (readonly, nonatomic) id avAssetPrewarmer; @property (readonly, nonatomic) FCArticleController *articleController; @property (readonly, nonatomic) FCTagController *tagController; @property (readonly, nonatomic) FCSportsEventController *sportsEventController; @property (readonly, nonatomic) FCPuzzleController *puzzleController; @property (readonly, nonatomic) FCPuzzleTypeController *puzzleTypeController; @property (readonly, nonatomic) FCFlintResourceManager *flintResourceManager; @property (readonly, nonatomic) FCNetworkBehaviorMonitor *networkBehaviorMonitor; @property (readonly, weak, nonatomic) id backgroundTaskable; @property (readonly, nonatomic) id pptContext; @property (readonly, nonatomic) id feedDatabase; @property (readonly, copy, nonatomic) NSString *contentEnvironmentToken; + (void)initialize; - (void)configurationManager:(id)a0 configurationDidChange:(id)a1; - (id)initWithConfiguration:(id)a0 configurationManager:(id)a1 contentHostDirectory:(id)a2 networkBehaviorMonitor:(id)a3 desiredHeadlineFieldOptions:(unsigned long long)a4 feedUsage:(long long)a5 assetKeyManagerDelegate:(id)a6 appActivityMonitor:(id)a7 backgroundTaskable:(id)a8 pptContext:(id)a9; - (void)dealloc; - (id)magazinesConfigurationManager; - (id)interestTokenForContentManifest:(id)a0; - (id)recordTreeSourceWithRecordSources:(id)a0; - (void)ppt_overrideFeedEndpoint:(long long)a0; - (void)enableFlushingWithFlushingThreshold:(unsigned long long)a0; - (void)ppt_prewarmFeedDatabase; - (void)enableFlushingWithFlushingThreshold:(unsigned long long)a0 exceptForFlusher:(id)a1; - (void)networkReachabilityRequirementDidBecomeDirty:(id)a0; - (void).cxx_destruct; - (id)initWithConfiguration:(id)a0 configurationManager:(id)a1 contentHostDirectory:(id)a2 networkBehaviorMonitor:(id)a3 desiredHeadlineFieldOptions:(unsigned long long)a4 feedUsage:(long long)a5 appActivityMonitor:(id)a6 backgroundTaskable:(id)a7 pptContext:(id)a8; - (id)news_core_ConfigurationManager; - (id)initWithConfiguration:(id)a0 configurationManager:(id)a1 contentDatabase:(id)a2 contentHostDirectory:(id)a3 networkBehaviorMonitor:(id)a4 setupCustomURLProtocols:(BOOL)a5 desiredHeadlineFieldOptions:(unsigned long long)a6 feedUsage:(long long)a7 assetKeyManagerDelegate:(id)a8 appActivityMonitor:(id)a9 backgroundTaskable:(id)a10 pptContext:(id)a11; - (id)recordSourceWithSchema:(id)a0; - (void)configurationManagerScienceExperimentFieldsDidChange:(id)a0; - (id)convertRecords:(id)a0; - (void)_updateReachabilityGivenRequirements; @end