declare namespace ObjC{ namespace classes{ export class UINavigationController extends NSObject{ initWithNavigationBarClass_toolbarClass_(navigationBarClass:ObjC.Object|NativePointer,toolbarClass:ObjC.Object|NativePointer):UINavigationController; initWithRootViewController_(rootViewController:NSObject|NativePointer):UINavigationController; pushViewController_animated_(viewController:NSObject|NativePointer,animated:number|NativePointer):any; popViewControllerAnimated_(animated:number|NativePointer):NSObject; popToViewController_animated_(viewController:NSObject|NativePointer,animated:number|NativePointer):NSArray; popToRootViewControllerAnimated_(animated:number|NativePointer):NSArray; setViewControllers_animated_(viewControllers:NSArray|NativePointer,animated:number|NativePointer):any; setNavigationBarHidden_animated_(hidden:number|NativePointer,animated:number|NativePointer):any; setToolbarHidden_animated_(hidden:number|NativePointer,animated:number|NativePointer):any; showViewController_sender_(vc:NSObject|NativePointer,sender:NSObject|NativePointer):any; topViewController():NativePointer; visibleViewController():NativePointer; viewControllers():NSArray; setViewControllers_(viewControllers:NSArray|NativePointer):any; isNavigationBarHidden():number; setNavigationBarHidden_(navigationBarHidden:number|NativePointer):any; navigationBar():UINavigationBar; isToolbarHidden():number; setToolbarHidden_(toolbarHidden:number|NativePointer):any; toolbar():UIToolbar; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; interactivePopGestureRecognizer():NativePointer; hidesBarsWhenKeyboardAppears():number; setHidesBarsWhenKeyboardAppears_(hidesBarsWhenKeyboardAppears:number|NativePointer):any; hidesBarsOnSwipe():number; setHidesBarsOnSwipe_(hidesBarsOnSwipe:number|NativePointer):any; barHideOnSwipeGestureRecognizer():NativePointer; hidesBarsWhenVerticallyCompact():number; setHidesBarsWhenVerticallyCompact_(hidesBarsWhenVerticallyCompact:number|NativePointer):any; hidesBarsOnTap():number; setHidesBarsOnTap_(hidesBarsOnTap:number|NativePointer):any; barHideOnTapGestureRecognizer():NativePointer; } } }