@class FCReadingList, FCPersonalizationData, FCUserInfo, FCTagSettings, FCPrivateChannelMembershipController, FCPuzzleTypeSettings, FCReadingHistory, NSString, FCIssueReadingHistory, FCPuzzleHistory, FCSubscriptionList, FCUserEventHistory, FCAudioPlaylist, FCNetworkBehaviorMonitor, FCShortcutList; @protocol FCPrivateDataContextInternal, FCPushNotificationHandling, FCContentContext; @interface FCPrivateDataContext : NSObject <FCPrivateDataContext> @property (retain, nonatomic) id<FCPrivateDataContextInternal> internalPrivateDataContext; @property (retain, nonatomic) id<FCContentContext> contentContext; @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) FCNetworkBehaviorMonitor *networkBehaviorMonitor; @property (readonly, nonatomic) id<FCPushNotificationHandling> privatePushNotificationHandler; @property (readonly, nonatomic, getter=isPrivateDataSyncingEnabled) BOOL privateDataSyncingEnabled; @property (readonly, copy, nonatomic) NSString *privateDataDirectory; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)preparePrivateDataControllersForUse; - (id)initWithConfiguration:(id)a0 context:(id)a1 privateDataHostDirectory:(id)a2 privateDataActionProvider:(id)a3 encryptionDelegate:(id)a4 networkBehaviorMonitor:(id)a5 privateDataSyncingEnabled:(BOOL)a6; - (void).cxx_destruct; - (id)privateStoreWithName:(id)a0 version:(unsigned long long)a1 options:(unsigned long long)a2; - (id)_privateDataControllers; - (id)initWithConfiguration:(id)a0 context:(id)a1 privateDatabase:(id)a2 privateDataDirectory:(id)a3 privateDataActionProvider:(id)a4 encryptionDelegate:(id)a5 networkBehaviorMonitor:(id)a6 privateDataSyncingEnabled:(BOOL)a7; @end