@class OKTransition, NSString, NSArray, NSMapTable, OFPageViewController, NSMutableArray; @interface OKNavigatorLinearViewController : OKNavigatorViewController { NSArray *_transitions; OKTransition *_currentTransition; OFPageViewController *_pagesViewController; NSMutableArray *_orderedPagesNames; NSMapTable *_registeredActionBindingTransitions; NSMapTable *_actionRespondersTransitionContexts; } @property (nonatomic) double interactiveTransitionTrackingBoxRadius; @property (nonatomic) double interactiveTransitionProgressThreshold; @property (nonatomic) double interactiveTransitionVelocityThreshold; @property (retain, nonatomic) OKTransition *defaultTransition; @property (retain, nonatomic) OKTransition *overrideTransition; @property (nonatomic) long long navigationOrientation; @property (nonatomic) BOOL wraps; @property (nonatomic) BOOL panIsEnabled; @property (nonatomic) BOOL keyboardIsEnabled; @property (nonatomic) BOOL wantsPageControl; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)setupJavascriptContext:(id)a0; + (id)supportedSettings; - (void)commonInit; - (void)dealloc; - (void)viewDidLoad; - (BOOL)prepareForDisplay; - (id)navigationController:(id)a0 interactionControllerForAnimationController:(id)a1; - (id)pageViewController:(id)a0 viewControllerAfterViewController:(id)a1; - (id)pageViewController:(id)a0 viewControllerBeforeViewController:(id)a1; - (long long)presentationCountForPageViewController:(id)a0; - (long long)presentationIndexForPageViewController:(id)a0; - (BOOL)canPerformAction:(id)a0; - (void)navigateToNext:(id)a0; - (void)_navigateToPrevious:(BOOL)a0 withAction:(id)a1 overridingTransition:(BOOL)a2; - (id)_pageViewControllerForActionResponder:(id)a0; - (void)applySettings; - (void)goToNext:(id)a0; - (void)goToPrevious:(id)a0; - (void)gotoPageWithName:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (id)initNavigationWithKey:(id)a0 isKeyUp:(BOOL)a1 andMethod:(SEL)a2; - (id)nameForPageAfterPage:(id)a0; - (id)nameForPageBeforePage:(id)a0; - (void)navigateToPageWithName:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)navigateToPrevious:(id)a0; - (id)navigationController:(id)a0 animationControllerForDirection:(long long)a1 fromViewController:(id)a2 toViewController:(id)a3; - (BOOL)pageViewController:(id)a0 canAutomaticallyHandleGestureRecognizer:(id)a1; - (void)pageViewController:(id)a0 didFinishAnimating:(BOOL)a1 fromViewController:(id)a2 transitionCompleted:(BOOL)a3; - (void)pageViewController:(id)a0 didFinishTransitioningToViewController:(id)a1 fromViewController:(id)a2 transitionCompleted:(BOOL)a3; - (void)pageViewController:(id)a0 didStartTransitioningToViewController:(id)a1 fromViewController:(id)a2; - (void)pageViewController:(id)a0 didUpdateTransitioningToViewController:(id)a1 fromViewController:(id)a2 withProgress:(double)a3 andVelocity:(double)a4; - (id)pageViewController:(id)a0 viewControllerAfterViewController:(id)a1 createIfNeeded:(BOOL)a2; - (id)pageViewController:(id)a0 viewControllerBeforeViewController:(id)a1 createIfNeeded:(BOOL)a2; - (void)pageViewController:(id)a0 willFinishTransitioningToViewController:(id)a1 fromViewController:(id)a2 transitionWillComplete:(BOOL)a3; - (void)pageViewController:(id)a0 willStartBouncingWithDirection:(long long)a1; - (void)pageViewController:(id)a0 willStartTransitioningToViewController:(id)a1 fromViewController:(id)a2 withDirection:(long long)a3; - (void)pageViewControllerDidFinishBouncing:(id)a0; - (void)prepareAdjacentPageViewControllers; - (BOOL)prepareForUnload; - (BOOL)prepareForWarmup; - (void)presentationDidLiveUpdate; - (void)registerActionBindingTransition:(id)a0; - (void)reloadPagesViewController; - (void)setCurrentPageToPageWithName:(id)a0 direction:(long long)a1 animated:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)setSettingDefaultTransition:(id)a0; - (void)setSettingInteractiveTransitionSettings:(id)a0; - (void)setSettingKeyboardIsEnabled:(BOOL)a0; - (void)setSettingOrientation:(long long)a0; - (void)setSettingOverrideTransition:(id)a0; - (void)setSettingPanIsEnabled:(BOOL)a0; - (void)setSettingTransitions:(id)a0; - (void)setSettingWantsPageControl:(BOOL)a0; - (void)setSettingWraps:(BOOL)a0; - (id)transitionAfterPage:(id)a0; - (id)transitionBeforePage:(id)a0; - (void)unregisterActionBindingTransition:(id)a0; - (void)updatePagesViewController; @end