@class NSString, NSHashTable; @protocol NUDocumentSectionBlueprintProvider, SXAppStateMonitor, NUArticleScrollPositionManagerType, NUArticlePrefetcherType, TFResolver, NUArticleDataProviderFactory, NUSpotlightManager, NUArticleKeyCommandManager; @interface NUArticleViewControllerFactory : NSObject @property (readonly, nonatomic) id articleDataProviderFactory; @property (readonly, nonatomic) id appStateMonitor; @property (readonly, nonatomic) id keyCommandManager; @property (readonly, nonatomic) id resolver; @property (readonly, nonatomic) id headerBlueprintProvider; @property (readonly, nonatomic) id articlePrefetcher; @property (readonly, nonatomic) id articleScrollPositionManager; @property (readonly, nonatomic) id spotlightManager; @property (readonly, nonatomic) NSHashTable *loadingListeners; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void).cxx_destruct; - (id)createArticleViewControllerWithArticle:(id)a0 issue:(id)a1 context:(id)a2 relativePriority:(long long)a3 articleHostViewController:(id)a4; - (id)initWithArticleDataProviderFactory:(id)a0 appStateMonitor:(id)a1 keyCommandManager:(id)a2 headerBlueprintProvider:(id)a3 articlePrefetcher:(id)a4 articleScrollPositionManager:(id)a5 spotlightManager:(id)a6 resolver:(id)a7; @end