@class FCObservable, NSString, UIView, NSHashTable, NUArticleContext, FCIssue, UIResponder, FCArticle, UIViewController, TFMultiDelegate, UIScrollView; @protocol NUArticleViewControllerFactory, NUArticleHostViewControllerDelegate, NULoadingViewProviding, NUArticleContentSizeManager, NUSettings, NUErrorMessageFactory, NUAnalyticsReporting, NULoadingDelegate; @interface NUArticleHostViewController : UIViewController @property (readonly, nonatomic) FCArticle *article; @property (readonly, nonatomic) FCIssue *issue; @property (readonly, nonatomic) id articleViewControllerFactory; @property (readonly, copy, nonatomic) id settings; @property (retain, nonatomic) UIViewController *contentTypeViewController; @property (retain, nonatomic) UIView *loadingView; @property (readonly, nonatomic) TFMultiDelegate *multiLoadingDelegate; @property (readonly, nonatomic) id errorMessageFactory; @property (readonly, nonatomic) id analyticsReporting; @property (readonly, nonatomic) id contentSizeManager; @property (readonly, nonatomic) long long relativePriority; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) NSString *contentSizeCategory; @property (nonatomic) long long contentScale; @property (readonly, nonatomic) FCObservable *articleViewStyler; @property (readonly, nonatomic) NSHashTable *loadingListeners; @property (retain, nonatomic) NUArticleContext *articleContext; @property (retain, nonatomic) UIResponder *responder; @property (readonly, copy, nonatomic) NSString *selectedText; @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 *pageIdentifier; @property (weak, nonatomic) id loadingDelegate; @property (readonly, nonatomic) UIScrollView *scrollView; - (void)reload; - (void)viewWillAppear:(BOOL)a0; - (void)viewWillLayoutSubviews; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)resignFirstResponder; - (void).cxx_destruct; - (BOOL)becomeFirstResponder; - (void)reportEvent:(id)a0; - (void)loadingDidStart; - (id)initWithArticle:(id)a0 issue:(id)a1 articleViewControllerFactory:(id)a2 settings:(id)a3 errorMessageFactory:(id)a4 analyticsReporting:(id)a5 contentSizeManager:(id)a6 relativePriority:(long long)a7; - (void)loadingDidFinishWithError:(id)a0; - (void)loadingDidUpdateProgress:(double)a0; - (void)loadingWillStart; - (void)articleViewController:(id)a0 didScrollToPosition:(id)a1; - (void)articleViewControllerDidScrollToBottomOfPrimaryContent:(id)a0; - (id)initWithArticle:(id)a0 articleViewControllerFactory:(id)a1 settings:(id)a2 errorMessageFactory:(id)a3 contentSizeManager:(id)a4; - (void)loadArticleAndEmbedArticleViewController; - (id)loadingTextForArticle:(id)a0; - (void)updateContentScaleAndSize; @end