@class FCTagSettings, FCPrivateChannelMembershipController, FCAssetManager, FCAudioPlaylist, FCAccessChecker, FCShortcutList, FCReadingHistory, FCSubscriptionController, FCTranslationManager, FCNotificationController, FCUserInfo, FCIssueReadingHistory, NSURL, FCNotificationsEndpointConnection, FCPurchaseController, FCEntitlementService, FCArticleController, FCFlintResourceManager, FCLocalAreasManager, FCSportsEventController, FCUserVectorManager, FCUserEventHistory, FCTagController, FCPersonalizationData, FCPuzzleTypeSettings, FCNewsletterEndpointConnection, FCPuzzleTypeController, NSString, FCClientEndpointConnection, FCCommandQueue, FCSubscriptionList, FCNetworkBehaviorMonitor, FCPuzzleController, FCPuzzleHistory, FCReadingList; @protocol FCLocalRegionManager, FCCurrentIssuesChecker, FCPPTContext, FCAVAssetFactoryType, FCContentContextInternal, FCFeedPersonalizing, FCWebURLResolutionEndpointConnection, FCFeedDatabaseProtocol, FCOfflineArticleManagerType, FCBundleSubscriptionManagerType, FCPrivateDataContextInternal, FCContentContext, FCPurchaseManagerType, FCCoreConfigurationManager, FCNewsletterManager, FCBackgroundTaskable, FCNewsAppConfigurationManager, FCESLInventoryType, FCAVAssetPrewarming, FCLocalChannelsProvider, FCPurchaseProviderType, FCAppActivityMonitor, FCPaidAccessCheckerType, FCPrivateDataContext, FCPushNotificationHandling; @interface FCCloudContext : NSObject @property (retain, nonatomic) id contentContext; @property (retain, nonatomic) id appActivityMonitor; @property (retain, nonatomic) id privateDataContext; @property (retain, nonatomic) FCTranslationManager *translationManager; @property (retain, nonatomic) FCLocalAreasManager *localAreasManager; @property (retain, nonatomic) FCUserVectorManager *userVectorManager; @property (retain, nonatomic) id currentIssuesChecker; @property (retain, nonatomic) id paidAccessChecker; @property (retain, nonatomic) FCAccessChecker *issueAccessChecker; @property (retain, nonatomic) FCAccessChecker *articleAccessChecker; @property (nonatomic) long long options; @property (retain, nonatomic) FCEntitlementService *entitlementService; @property (readonly, nonatomic) id feedPersonalizer; @property (readonly, nonatomic) FCNotificationsEndpointConnection *notificationsEndpointConnection; @property (readonly, nonatomic) FCNewsletterEndpointConnection *newsletterEndpointConnection; @property (readonly, nonatomic) FCCommandQueue *notificationsEndpointCommandQueue; @property (readonly, nonatomic) FCCommandQueue *newsletterEndpointCommandQueue; @property (readonly, nonatomic) FCSubscriptionController *subscriptionController; @property (readonly, nonatomic) FCNotificationController *notificationController; @property (readonly, nonatomic) FCSportsEventController *sportsEventController; @property (readonly, nonatomic) FCPurchaseController *purchaseController; @property (readonly, nonatomic) id purchaseProvider; @property (readonly, nonatomic) id purchaseManager; @property (readonly, nonatomic) id bundleSubscriptionManager; @property (readonly, nonatomic) FCNetworkBehaviorMonitor *networkBehaviorMonitor; @property (retain, nonatomic) id localRegionProvider; @property (retain, nonatomic) id localChannelsProvider; @property (weak, nonatomic) id backgroundTaskable; @property (copy, nonatomic) id /* block */ offlineArticleManagerProvider; @property (readonly, nonatomic) id offlineArticleManager; @property (readonly, nonatomic) id eslInventory; @property (readonly, nonatomic) FCCommandQueue *endpointCommandQueue; @property (readonly, nonatomic) FCClientEndpointConnection *endpointConnection; @property (readonly, nonatomic) id newsletterManager; @property (readonly, nonatomic) id webURLResolutionEndpointConnection; @property (readonly, nonatomic) BOOL deviceIsiPad; @property (readonly, nonatomic) id pptContext; @property (readonly, nonatomic) BOOL isPrivateDataEncryptionEnabled; @property (readonly, nonatomic) BOOL isPrivateDatabaseStartingUp; @property (readonly, nonatomic) BOOL isPrivateDatabaseOnline; @property (readonly, nonatomic) BOOL isPrivateDatabaseTemporarilySuspended; @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) id avAssetFactory; @property (readonly, nonatomic) FCArticleController *articleController; @property (readonly, nonatomic) FCTagController *tagController; @property (readonly, nonatomic) FCPuzzleController *puzzleController; @property (readonly, nonatomic) FCPuzzleTypeController *puzzleTypeController; @property (readonly, nonatomic) FCFlintResourceManager *flintResourceManager; @property (readonly, copy, nonatomic) NSString *contentDirectory; @property (readonly, nonatomic) NSURL *assetCacheDirectoryURL; @property (readonly, copy, nonatomic) NSString *tabiResourcesContentDirectory; @property (readonly, copy, nonatomic) NSString *tabiModelsContentDirectory; @property (readonly, nonatomic) id internalContentContext; @property (readonly, nonatomic) id feedDatabase; @property (readonly, copy, nonatomic) NSString *contentEnvironmentToken; @property (readonly, nonatomic) FCIssueReadingHistory *issueReadingHistory; @property (readonly, nonatomic) FCPersonalizationData *personalizationData; @property (readonly, nonatomic) FCPrivateChannelMembershipController *privateChannelMembershipController; @property (readonly, nonatomic) FCReadingHistory *readingHistory; @property (readonly, nonatomic) FCReadingList *readingList; @property (readonly, nonatomic) FCPuzzleHistory *puzzleHistory; @property (readonly, nonatomic) FCPuzzleTypeSettings *puzzleTypeSettings; @property (readonly, nonatomic) FCShortcutList *shortcutList; @property (readonly, nonatomic) FCAudioPlaylist *audioPlaylist; @property (readonly, nonatomic) FCUserEventHistory *userEventHistory; @property (readonly, nonatomic) FCSubscriptionList *subscriptionList; @property (readonly, nonatomic) FCUserInfo *userInfo; @property (readonly, nonatomic) FCTagSettings *tagSettings; @property (readonly, nonatomic) id privatePushNotificationHandler; @property (readonly, nonatomic, getter=isPrivateDataSyncingEnabled) BOOL privateDataSyncingEnabled; @property (readonly, copy, nonatomic) NSString *privateDataDirectory; @property (readonly, nonatomic) id internalPrivateDataContext; + (void)initialize; + (id)testingContext; + (id)testingContextWithDesiredHeadlineFieldOptions:(unsigned long long)a0; - (void)setFeedPersonalizer:(id)a0; - (id)init; - (void)fetchPrivateDataEncryptionIsAllowedForDatabase:(id)a0 completion:(id /* block */)a1; - (id)magazinesConfigurationManager; - (id)interestTokenForContentManifest:(id)a0; - (BOOL)shouldAssetKeyManagerSimulateUnauthorizedAssetKeys:(id)a0; - (id)recordTreeSourceWithRecordSources:(id)a0; - (void)ppt_overrideFeedEndpoint:(long long)a0; - (id)notificationsController; - (void)bundleSubscriptionDidSubscribe:(id)a0; - (id)initForTesting; - (id)insertTestArticlesWithCount:(unsigned long long)a0; - (void)_purchaseControllerDidAddALaCarteSubscription; - (void)enableFlushingWithFlushingThreshold:(unsigned long long)a0; - (id)initWithConfiguration:(id)a0 configurationManager:(id)a1 contentHostDirectory:(id)a2 privateDataHostDirectory:(id)a3 privateDataActionProvider:(id)a4 networkBehaviorMonitor:(id)a5 appActivityMonitor:(id)a6 desiredHeadlineFieldOptions:(unsigned long long)a7 feedUsage:(long long)a8 deviceIsiPad:(BOOL)a9 backgroundTaskable:(id)a10 privateDataSyncAvailability:(id)a11 pptContext:(id)a12 options:(long long)a13; - (id)initForTestingWithDesiredHeadlineFieldOptions:(unsigned long long)a0; - (void)ppt_prewarmFeedDatabase; - (void)enableFlushingWithFlushingThreshold:(unsigned long long)a0 exceptForFlusher:(id)a1; - (void).cxx_destruct; - (id)news_core_ConfigurationManager; - (id)privateStoreWithName:(id)a0 version:(unsigned long long)a1 options:(unsigned long long)a2; - (id)recordSourceWithSchema:(id)a0; - (void)fetchPrivateDataEncryptionIsRequiredForDatabase:(id)a0 completion:(id /* block */)a1; - (id)initWithConfiguration:(id)a0 configurationManager:(id)a1 contentHostDirectory:(id)a2 privateDataHostDirectory:(id)a3 privateDataActionProvider:(id)a4 networkBehaviorMonitor:(id)a5 appActivityMonitor:(id)a6 desiredHeadlineFieldOptions:(unsigned long long)a7 feedUsage:(long long)a8 lockStoreFrontIfNeeded:(BOOL)a9 deviceIsiPad:(BOOL)a10 backgroundTaskable:(id)a11 privateDataSyncAvailability:(id)a12 pptContext:(id)a13; - (id)insertTestArticle; - (void)fetchPrivateDataEncryptionMigrationIsDesiredForDatabase:(id)a0 completion:(id /* block */)a1; - (void)fetchOriginalDataShouldBeDeletedAfterMigrationForDatabase:(id)a0 completion:(id /* block */)a1; - (id)initWithContentContext:(id)a0 privateDataContext:(id)a1 networkBehaviorMonitor:(id)a2 options:(long long)a3; - (id)convertRecords:(id)a0; - (void)fetchShouldSecureSubscriptionsForDatabase:(id)a0 completion:(id /* block */)a1; - (void)setAggregateStoreProvider:(id)a0; @end