@class FCFeedDatabase, NSArray, FCEdgeCacheHint, NSSet, NSMutableDictionary, NSDictionary, NSMutableArray, NSObject, FCHeldRecords; @protocol FCCoreConfiguration, NSCopying, FCContentContext; @interface FCFeedRequestOperation : FCOperation { NSMutableArray *_mutableNetworkEvents; NSSet *_nonExpendableFeedIDs; NSDictionary *_feedRequestsByFeedID; NSDictionary *_databaseLookupsByFeedID; unsigned long long _queryBudget; NSMutableDictionary *_resultFeedResponses; FCHeldRecords *_resultHeldArticleRecords; FCHeldRecords *_resultHeldTagRecords; FCHeldRecords *_resultHeldIssueRecords; } @property (retain, nonatomic) id context; @property (retain, nonatomic) id configuration; @property (retain, nonatomic) FCFeedDatabase *feedDatabase; @property (copy, nonatomic) NSObject *prewarmRequestKey; @property (copy, nonatomic) NSArray *feedRequests; @property (nonatomic) unsigned long long maxCount; @property (nonatomic) long long options; @property (copy, nonatomic) NSArray *feedTransformations; @property (copy, nonatomic) FCEdgeCacheHint *edgeCacheHint; @property (nonatomic) unsigned long long expectedNetworkEventCount; @property (readonly, nonatomic) NSArray *networkEvents; @property (copy, nonatomic) id /* block */ requestCompletionHandler; @property (copy, nonatomic) id /* block */ requestCompletionHandlerWithHeldRecords; + (id)feedRequestContentEnvironmentTokenWithContext:(id)a0; - (unsigned long long)maxRetries; - (id)init; - (void)performOperation; - (void)operationWillFinishWithError:(id)a0; - (BOOL)validateOperation; - (void).cxx_destruct; - (void)prepareOperation; - (void)resetForRetry; - (BOOL)canRetryWithError:(id)a0 retryAfter:(id *)a1; @end