declare namespace ObjC{ namespace classes{ export class UIPresentationController extends NSObject{ initWithPresentedViewController_presentingViewController_(presentedViewController:NSObject|NativePointer,presentingViewController:NSObject|NativePointer):UIPresentationController; init():UIPresentationController; adaptivePresentationStyle():NSObject; adaptivePresentationStyleForTraitCollection_(traitCollection:NSObject|NativePointer):NSObject; containerViewWillLayoutSubviews():any; containerViewDidLayoutSubviews():any; presentedView():NSObject; frameOfPresentedViewInContainerView():NSObject; shouldPresentInFullscreen():number; shouldRemovePresentersView():number; presentationTransitionWillBegin():any; presentationTransitionDidEnd_(completed:number|NativePointer):any; dismissalTransitionWillBegin():any; dismissalTransitionDidEnd_(completed:number|NativePointer):any; presentingViewController():NativePointer; presentedViewController():NativePointer; presentationStyle():number; containerView():NativePointer; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; overrideTraitCollection():NativePointer; setOverrideTraitCollection_(overrideTraitCollection:NativePointer|NativePointer):any; } } }