/*
* This header is generated by classdump-dyld 1.0
* on Sunday, June 7, 2020 at 11:27:27 AM Mountain Standard Time
* Operating System: Version 13.4.5 (Build 17L562)
* Image Source: /System/Library/PrivateFrameworks/GameCenterUI.framework/GameCenterUI
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <UIKitCore/UINavigationController.h>
#import <libobjc.A.dylib/GKDaemonProxyDataUpdateDelegate.h>
#import <libobjc.A.dylib/GKExtensionProtocol.h>
#import <libobjc.A.dylib/GKExtensionHostProtocol.h>
#import <libobjc.A.dylib/GKDashboardServiceInterface.h>

@class UIViewController, GKGame, UIVisualEffectView, NSLayoutConstraint, NSString;

@interface GKExtensionViewController : UINavigationController <GKDaemonProxyDataUpdateDelegate, GKExtensionProtocol, GKExtensionHostProtocol, GKDashboardServiceInterface> {

	BOOL _alwaysShowDoneButton;
	BOOL _adjustTopConstraint;
	BOOL _hasInitialData;
	int _hostPID;
	double _statusBarHeight;
	UIViewController* _contentViewController;
	GKGame* _game;
	UIVisualEffectView* _effectView;
	NSLayoutConstraint* _effectBottomConstraint;
	NSLayoutConstraint* _effectTopConstraint;

}

@property (assign,nonatomic) BOOL hasInitialData;                                      //@synthesize hasInitialData=_hasInitialData - In the implementation block
@property (assign,nonatomic) UIVisualEffectView * effectView;                          //@synthesize effectView=_effectView - In the implementation block
@property (nonatomic,retain) NSLayoutConstraint * effectBottomConstraint;              //@synthesize effectBottomConstraint=_effectBottomConstraint - In the implementation block
@property (nonatomic,retain) NSLayoutConstraint * effectTopConstraint;                 //@synthesize effectTopConstraint=_effectTopConstraint - In the implementation block
@property (assign,nonatomic) BOOL alwaysShowDoneButton;                                //@synthesize alwaysShowDoneButton=_alwaysShowDoneButton - In the implementation block
@property (assign,nonatomic) double statusBarHeight;                                   //@synthesize statusBarHeight=_statusBarHeight - In the implementation block
@property (nonatomic,retain) UIViewController * contentViewController;                 //@synthesize contentViewController=_contentViewController - In the implementation block
@property (nonatomic,retain) GKGame * game;                                            //@synthesize game=_game - In the implementation block
@property (assign,nonatomic) int hostPID;                                              //@synthesize hostPID=_hostPID - In the implementation block
@property (assign,nonatomic) BOOL adjustTopConstraint;                                 //@synthesize adjustTopConstraint=_adjustTopConstraint - In the implementation block
@property (readonly) unsigned long long hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString * description; 
@property (copy,readonly) NSString * debugDescription; 
-(void)dealloc;
-(id)initWithCoder:(id)arg1 ;
-(void)finish;
-(void)willResignActive:(id)arg1 ;
-(void)didBecomeActive:(id)arg1 ;
-(void)viewWillAppear:(BOOL)arg1 ;
-(void)viewDidLoad;
-(void)viewDidDisappear:(BOOL)arg1 ;
-(void)pushViewController:(id)arg1 animated:(BOOL)arg2 ;
-(void)traitCollectionDidChange:(id)arg1 ;
-(void)setViewControllers:(id)arg1 animated:(BOOL)arg2 ;
-(double)statusBarHeight;
-(UIVisualEffectView *)effectView;
-(UIViewController *)contentViewController;
-(void)setEffectView:(UIVisualEffectView *)arg1 ;
-(void)setContentViewController:(UIViewController *)arg1 ;
-(void)willTransitionToTraitCollection:(id)arg1 withTransitionCoordinator:(id)arg2 ;
-(int)hostPID;
-(GKGame *)game;
-(void)setGame:(GKGame *)arg1 ;
-(void)refreshContentsForDataType:(unsigned)arg1 userInfo:(id)arg2 ;
-(void)setHostPID:(int)arg1 ;
-(void)setInitialState:(id)arg1 withReply:(/*^block*/id)arg2 ;
-(void)messageFromExtension:(id)arg1 ;
-(void)messageFromClient:(id)arg1 ;
-(void)extensionIsCanceling;
-(void)donePressed:(id)arg1 ;
-(void)didShowViewController:(id)arg1 animated:(BOOL)arg2 ;
-(void)extensionIsFinishing;
-(BOOL)_useBackdropViewForWindowBackground;
-(BOOL)alwaysShowDoneButton;
-(void)setToLightBackground;
-(void)setToDarkBackground;
-(double)_statusBarHeightForCurrentInterfaceOrientation;
-(void)setAlwaysShowDoneButton:(BOOL)arg1 ;
-(void)setStatusBarHeight:(double)arg1 ;
-(id)blurEffectForTraitCollection:(id)arg1 ;
-(void)setEffectBottomConstraint:(NSLayoutConstraint *)arg1 ;
-(void)setEffectTopConstraint:(NSLayoutConstraint *)arg1 ;
-(BOOL)hasInitialData;
-(void)constructContentViewController;
-(NSLayoutConstraint *)effectTopConstraint;
-(void)setHasInitialData:(BOOL)arg1 ;
-(void)configureContentViewController;
-(void)addDoneButtonToViewController:(id)arg1 ;
-(id)hostObjectProxy;
-(void)sendMessageToClient:(id)arg1 ;
-(void)clientDidFinish;
-(void)clientDidCancel;
-(void)clientWillTerminate;
-(BOOL)adjustTopConstraint;
-(void)setAdjustTopConstraint:(BOOL)arg1 ;
-(NSLayoutConstraint *)effectBottomConstraint;
@end

