text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import "DTViewController.h"
  
  #import "PromotionCenterDelegate-Protocol.h"
  #import "TNBarButtonViewProvider-Protocol.h"
  #import "TNPageProtocol-Protocol.h"
  #import "TNTitleViewDelegate-Protocol.h"
  #import "UIActionSheetDelegate-Protocol.h"
  #import "UIScrollViewDelegate-Protocol.h"
  
  @class NSString, NSTimer, RCTRootView, TCPageModel, TNApp, TNEventEmitter, TNPageNavigationBarAppearance, TNPageOptionMenuButtonLogic, TNPageSettingButtonLogic, TNViewLogModel, UIColor;
  
  @interface TNPageViewController : DTViewController <TNBarButtonViewProvider, UIActionSheetDelegate, PromotionCenterDelegate, TNTitleViewDelegate, TNPageProtocol, UIScrollViewDelegate>
  {
      _Bool _disableScroll;
      _Bool _isHomePage;
      _Bool _gestureBack;
      _Bool _shouldPreLoad;
      _Bool _hasRecord;
      _Bool _isFirstAppear;
      TCPageModel *_pageConfig;
      NSString *_pagePath;
      NSString *_queryParams;
      TNApp *_tinyApp;
      TNViewLogModel *_logModel;
      long long _pageId;
      RCTRootView *_rootView;
      NSString *_translucentTitleMode;
      NSTimer *_whiteScreenTimer;
      struct CGRect _rootViewFrame;
      struct CGRect _cdpRootViewFrame;
      struct CGRect _viewFrame;
  }
  
  @property(nonatomic) struct CGRect viewFrame; // @synthesize viewFrame=_viewFrame;
  @property(nonatomic) struct CGRect cdpRootViewFrame; // @synthesize cdpRootViewFrame=_cdpRootViewFrame;
  @property(nonatomic) struct CGRect rootViewFrame; // @synthesize rootViewFrame=_rootViewFrame;
  @property(retain, nonatomic) NSTimer *whiteScreenTimer; // @synthesize whiteScreenTimer=_whiteScreenTimer;
  @property(nonatomic) _Bool isFirstAppear; // @synthesize isFirstAppear=_isFirstAppear;
  @property(nonatomic) _Bool hasRecord; // @synthesize hasRecord=_hasRecord;
  @property(nonatomic) _Bool shouldPreLoad; // @synthesize shouldPreLoad=_shouldPreLoad;
  @property(nonatomic) _Bool gestureBack; // @synthesize gestureBack=_gestureBack;
  @property(copy, nonatomic) NSString *translucentTitleMode; // @synthesize translucentTitleMode=_translucentTitleMode;
  @property(retain, nonatomic) RCTRootView *rootView; // @synthesize rootView=_rootView;
  @property(nonatomic) long long pageId; // @synthesize pageId=_pageId;
  @property(nonatomic) _Bool isHomePage; // @synthesize isHomePage=_isHomePage;
  @property(nonatomic) _Bool disableScroll; // @synthesize disableScroll=_disableScroll;
  @property(retain, nonatomic) TNViewLogModel *logModel; // @synthesize logModel=_logModel;
  @property(nonatomic) __weak TNApp *tinyApp; // @synthesize tinyApp=_tinyApp;
  @property(copy, nonatomic) NSString *queryParams; // @synthesize queryParams=_queryParams;
  @property(copy, nonatomic) NSString *pagePath; // @synthesize pagePath=_pagePath;
  @property(retain, nonatomic) TCPageModel *pageConfig; // @synthesize pageConfig=_pageConfig;
  - (void).cxx_destruct;
  @property(readonly, copy) NSString *description;
  - (void)scrollViewDidScroll:(id)arg1;
  - (void)sendPageWhiteScreenInfo;
  - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
  - (void)subTitleClicked;
  - (void)titleClicked;
  - (void)titleViewClicked;
  - (id)underlyingScrollView;
  - (void)calculateTop:(double *)arg1 height:(double *)arg2 mode:(id)arg3;
  - (struct CGRect)reCalculateRootViewFrame;
  - (void)updateRootViewFrame:(struct CGRect)arg1;
  - (void)destroyRootView;
  - (void)updateRootView;
  - (void)setupEventListeners;
  - (void)removeRootViewNotification;
  - (void)setupRootViewNotification;
  - (void)setupNotification;
  - (void)contentDidAppear:(id)arg1;
  - (void)handleRnError:(id)arg1;
  - (void)tinyBridgeReady:(id)arg1;
  - (void)switchTransparentTitleMode:(id)arg1;
  - (id)getPageCdpViewId;
  - (id)getPageUrl;
  @property(readonly, nonatomic, getter=getPageTitle) NSString *pageTitle;
  - (void)updateNaviBarWithData:(id)arg1;
  - (void)updatePageWithStartParams:(id)arg1;
  - (void)back;
  - (void)didReceiveMemoryWarning;
  - (void)viewWillDestroy;
  - (void)viewWillDisappear:(_Bool)arg1;
  - (void)viewDidDisappear:(_Bool)arg1;
  - (void)viewDidAppear:(_Bool)arg1;
  - (void)viewSafeAreaInsetsDidChange;
  - (void)viewWillLayoutSubviews;
  - (void)viewWillAppear:(_Bool)arg1;
  - (void)viewDidLoad;
  - (id)initWithPageConfig:(id)arg1 queryParams:(id)arg2 pageId:(long long)arg3 tinyApp:(id)arg4 shouldPreLoad:(_Bool)arg5;
  - (id)initWithPageConfig:(id)arg1 queryParams:(id)arg2 pageId:(long long)arg3 tinyApp:(id)arg4;
  - (void)dealloc;
  - (void)popToViewController:(id)arg1 animated:(_Bool)arg2;
  - (void)pushViewController:(id)arg1 animated:(_Bool)arg2;
  - (void)deleteExpando:(id)arg1;
  - (id)getExpando:(id)arg1;
  - (void)setExpando:(id)arg1 withValue:(id)arg2;
  - (id)webView;
  - (void)setWebView:(id)arg1;
  - (id)viewControllerProxy;
  - (id)fakeViewControllerProxy;
  - (void)setFakeViewControllerProxy:(id)arg1;
  - (id)psdContentView;
  - (id)fakeContentView;
  - (void)setFakeContentView:(id)arg1;
  @property(nonatomic) _Bool shouldShowShareMenu;
  - (void)monitorSetEventListeners;
  @property(retain, nonatomic) NSString *tn_monitorRefer;
  @property(readonly, nonatomic) NSString *tn_monitorTinyToken;
  - (void)setBounceBottomColorOnScrollView:(id)arg1;
  - (void)setBounceTopColorOnScrollView:(id)arg1;
  - (id)scrollableView;
  - (void)registerScrollView:(id)arg1;
  @property(retain, nonatomic) UIColor *modifiedBounceBottomColor;
  @property(retain, nonatomic) UIColor *modifiedBounceTopColor;
  - (void)hideBackButton;
  - (void)showBackButton;
  - (void)performanceSetEventListeners;
  @property(readonly, nonatomic, getter=eventEmitter) TNEventEmitter *eventEmitter;
  @property(retain, nonatomic) TNPageNavigationBarAppearance *naviBarAppearance;
  - (id)provideContent:(id)arg1;
  - (void)changeOptionMenus:(id)arg1;
  - (void)setOptionMenuHidden:(_Bool)arg1;
  - (void)resetOptionMenu;
  @property(retain, nonatomic) TNPageSettingButtonLogic *settingButtonResponder;
  @property(retain, nonatomic) TNPageOptionMenuButtonLogic *optionMenuButtonResponder;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  