@class NSError, NSString, NSArray, UINavigationController, NSURL, NSData, RUILoader, NSMutableArray, NSDictionary, GKLocalPlayer; @interface GKRemoteUIController : NSObject @property (retain, nonatomic) NSMutableArray *objectModels; @property (weak, nonatomic) UINavigationController *navigationController; @property (retain, nonatomic) NSArray *staticViewControllers; @property (retain, nonatomic) RUILoader *loader; @property (retain, nonatomic) GKRemoteUIController *presentedRemoteUIController; @property (nonatomic) BOOL previousUseCustomBackButtonActionValue; @property (retain, nonatomic) NSError *error; @property (nonatomic) BOOL loading; @property (nonatomic) BOOL loadingInitialUI; @property (retain, nonatomic) NSURL *url; @property (copy, nonatomic) id /* block */ loadHandler; @property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled; @property (nonatomic) int layoutStyle; @property (nonatomic) BOOL complete; @property (retain, nonatomic) NSDictionary *authInfo; @property (readonly, nonatomic) NSString *bagKey; @property (readonly, nonatomic) NSURL *fallbackURL; @property (retain, nonatomic) NSString *authToken; @property (retain, nonatomic) NSData *pushToken; @property (retain, nonatomic) NSString *appleID; @property (retain, nonatomic) NSString *altDSID; @property (retain, nonatomic) NSString *playerID; @property (retain, nonatomic) NSString *firstName; @property (retain, nonatomic) NSString *lastName; @property (retain, nonatomic) NSString *alias; @property (nonatomic) BOOL isServerAuthenticated; @property (retain, nonatomic) GKLocalPlayer *playerForRemoteUI; @property (copy, nonatomic) id /* block */ completionHandler; @property (nonatomic) BOOL shouldApplyGameCenterTheme; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)remoteUIController; - (id)viewControllers; - (id)init; - (void).cxx_destruct; - (void)finishLoadingWithError:(id)a0; - (void)loadInitialRemoteUIWithHandler:(id /* block */)a0; - (id)addThemeInfoToAttributes:(id)a0; - (void)auxiliaryView:(id)a0 pressedButton:(id)a1 attributes:(id)a2; - (void)auxiliaryView:(id)a0 pressedLink:(id)a1 attributes:(id)a2; - (void)configureFromBagKey:(id)a0 player:(id)a1 withCompletionHandler:(id /* block */)a2; - (void)didLoadURL:(id)a0 data:(id)a1 error:(id)a2; - (void)fireCompletionHandler; - (long long)indexOfVisiblePage; - (id)initWithObjectModel:(id)a0; - (void)loadInitialRemoteUIForPlayer:(id)a0 handler:(id /* block */)a1; - (void)loadURL:(id)a0 forPlayer:(id)a1 postBody:(id)a2; - (void)loadURL:(id)a0 forPlayer:(id)a1 postData:(id)a2; - (void)loadURL:(id)a0 postBody:(id)a1; - (void)loadURL:(id)a0 postData:(id)a1; - (void)loader:(id)a0 didFailWithError:(id)a1; - (void)loader:(id)a0 receivedObjectModel:(id)a1 actionSignal:(unsigned long long)a2; - (void)objectModel:(id)a0 configureTableRow:(id)a1 page:(id)a2; - (void)objectModel:(id)a0 configureTableSection:(id)a1 page:(id)a2; - (void)objectModel:(id)a0 configureTableView:(id)a1 page:(id)a2; - (Class)objectModel:(id)a0 customFooterClassForSection:(id)a1; - (Class)objectModel:(id)a0 customHeaderClassForSection:(id)a1; - (void)objectModel:(id)a0 elementDidChange:(id)a1; - (void)objectModel:(id)a0 page:(id)a1 toggledEditing:(BOOL)a2; - (void)objectModel:(id)a0 pressedLink:(id)a1 httpMethod:(id)a2; - (BOOL)objectModel:(id)a0 shouldShowModalHTMLViewWithURL:(id)a1; - (id)objectModel:(id)a0 tableFooterViewForAttributes:(id)a1 page:(id)a2; - (id)objectModel:(id)a0 tableHeaderViewForAttributes:(id)a1 page:(id)a2; - (void)objectModelDidChange:(id)a0; - (void)objectModelPressedBack:(id)a0; - (id)parentViewControllerForObjectModel:(id)a0; - (void)performAction:(unsigned long long)a0 withObjectModel:(id)a1; - (void)popObjectModelAnimated:(BOOL)a0; - (id)postBodyForInitialLoad; - (id)postbackDataForDictionary:(id)a0; - (int)preferredLayoutStyle; - (void)presentInParentNavigationController:(id)a0 animated:(BOOL)a1; - (void)presentObjectModel:(id)a0 animated:(BOOL)a1; - (void)pushObjectModel:(id)a0 animated:(BOOL)a1; - (void)replaceObjectModelAtIndex:(unsigned long long)a0 withObjectObjectModel:(id)a1; - (void)takeValuesFromClientInfo:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)updateAccountAndMarkComplete:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)updatePostbackDictionary:(id)a0 withHandler:(id /* block */)a1; - (id)viewControllerForAlertPresentation; @end