luxlabs header browser preview


@class TMLJSONObject, NSString, NSDictionary, TMLContext, NSURLRequest, UIViewController;
@protocol TKNetworkTask;

@interface TKPage : NSObject {
    TMLJSONObject *_dataObject;
    TMLContext *_context;
    UIViewController *_weakViewController;
    UIViewController *_loadingViewController;
    id<TKNetworkTask> _networkTask;
    BOOL _ready;
}

@property (readonly, nonatomic) NSString *viewName;
@property (readonly, nonatomic) UIViewController *viewController;
@property (copy, nonatomic) NSDictionary *data;
@property (copy, nonatomic) NSURLRequest *dataRequest;
@property (readonly, nonatomic) BOOL dataLoading;
@property (nonatomic) BOOL shouldShowLoading;

- (void)load;
- (void)reload;
- (void)dealloc;
- (void)dispose;
- (void).cxx_destruct;
- (id)initWithViewName:(id)a0;
- (void)loadRequest:(id)a0;
- (void)dataError;
- (id)createViewController;
- (void)dataLoaded:(id)a0 withError:(id)a1;
- (void)didFinishLoading:(id)a0 data:(id)a1 responseError:(id)a2;
- (void)didLoadData:(BOOL)a0;
- (void)hideLoadingViewController;
- (void)loadData:(id)a0 postData:(id)a1;
- (void)reloadWithDelayedShowLoading:(BOOL)a0;
- (void)showLoadingViewController;

@end