luxlabs header browser preview


@class UINavigationController, NSString, NSMutableArray, WebScriptObject;

@interface SUScriptNavigationSimulator : SUScriptObject <UINavigationControllerDelegate> {
    WebScriptObject *_transitionCallback;
}

@property (nonatomic) long long initialIndex;
@property (nonatomic) long long lastVisibleIndex;
@property (weak, nonatomic) UINavigationController *navigationController;
@property (retain, nonatomic) NSMutableArray *enqueuedTransitions;
@property (retain, nonatomic) WebScriptObject *transitionCallback;
@property (readonly, nonatomic) long long visibleIndex;
@property (readonly, nonatomic) long long indexCount;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)transitioning;
+ (void)initialize;
+ (void)startTransition;
+ (id)webScriptNameForSelector:(SEL)a0;
+ (void)stopTransition;
+ (id)webScriptNameForKeyName:(id)a0;

- (id)initWithNavigationController:(id)a0;
- (void).cxx_destruct;
- (void)setIndexCount:(long long)a0;
- (id)_className;
- (void)setVisibleIndex:(long long)a0;
- (id)attributeKeys;
- (id)scriptAttributeKeys;
- (void)_callCallbackWithWithTransition:(id)a0;
- (void)_enqueueLoadingState:(id)a0;
- (void)_handlePopFromIndex:(long long)a0 toIndex:(long long)a1;
- (id /* block */)_popHandler;
- (long long)_relativeIndexFromIndex:(long long)a0;
- (void)_startNextTransition;
- (void)popToViewAtIndex:(long long)a0 completion:(id)a1;
- (void)popViewWithCompletion:(id)a0;
- (void)pushViewWithCompletion:(id)a0;

@end