declare namespace ObjC{ namespace classes{ export class UIApplication extends NSObject{ static sharedApplication():UIApplication; beginIgnoringInteractionEvents():any; endIgnoringInteractionEvents():any; isIgnoringInteractionEvents():number; openURL_(url:NSURL|NativePointer):number; canOpenURL_(url:NSURL|NativePointer):number; openURL_options_completionHandler_(url:NSURL|NativePointer,options:NativePointer|NativePointer,completion:NativePointer|NativePointer):any; sendEvent_(event:NSObject|NativePointer):any; sendAction_to_from_forEvent_(action:NativePointer|NativePointer,target:NSObject|NativePointer,sender:NSObject|NativePointer,event:NSObject|NativePointer):number; supportedInterfaceOrientationsForWindow_(window:UIWindow|NativePointer):any; beginBackgroundTaskWithExpirationHandler_(handler:NativePointer|NativePointer):any; beginBackgroundTaskWithName_expirationHandler_(taskName:NSString|NativePointer,handler:NativePointer|NativePointer):any; endBackgroundTask_(identifier:any|NativePointer):any; setMinimumBackgroundFetchInterval_(minimumBackgroundFetchInterval:number|NativePointer):any; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; isIdleTimerDisabled():number; setIdleTimerDisabled_(idleTimerDisabled:number|NativePointer):any; keyWindow():UIWindow; windows():NativePointer; isNetworkActivityIndicatorVisible():number; setNetworkActivityIndicatorVisible_(networkActivityIndicatorVisible:number|NativePointer):any; statusBarStyle():any; isStatusBarHidden():number; statusBarOrientation():any; statusBarOrientationAnimationDuration():number; statusBarFrame():number; applicationIconBadgeNumber():number; setApplicationIconBadgeNumber_(applicationIconBadgeNumber:number|NativePointer):any; applicationSupportsShakeToEdit():number; setApplicationSupportsShakeToEdit_(applicationSupportsShakeToEdit:number|NativePointer):any; applicationState():any; backgroundTimeRemaining():number; backgroundRefreshStatus():any; isProtectedDataAvailable():number; userInterfaceLayoutDirection():number; preferredContentSizeCategory():number; setNewsstandIconImage_(image:NSObject|NativePointer):any; shortcutItems():NativePointer; setShortcutItems_(shortcutItems:NativePointer|NativePointer):any; registerUserNotificationSettings_(notificationSettings:UIUserNotificationSettings|NativePointer):any; currentUserNotificationSettings():UIUserNotificationSettings; presentLocalNotificationNow_(notification:UILocalNotification|NativePointer):any; scheduleLocalNotification_(notification:UILocalNotification|NativePointer):any; cancelLocalNotification_(notification:UILocalNotification|NativePointer):any; cancelAllLocalNotifications():any; scheduledLocalNotifications():NativePointer; setScheduledLocalNotifications_(scheduledLocalNotifications:NativePointer|NativePointer):any; setAlternateIconName_completionHandler_(alternateIconName:NSString|NativePointer,completionHandler:NativePointer|NativePointer):any; supportsAlternateIcons():number; alternateIconName():NSString; setStatusBarHidden_animated_(hidden:number|NativePointer,animated:number|NativePointer):any; setStatusBarOrientation_animated_(interfaceOrientation:any|NativePointer,animated:number|NativePointer):any; setStatusBarStyle_animated_(statusBarStyle:any|NativePointer,animated:number|NativePointer):any; setStatusBarHidden_withAnimation_(hidden:number|NativePointer,animation:any|NativePointer):any; setKeepAliveTimeout_handler_(timeout:number|NativePointer,keepAliveHandler:NativePointer|NativePointer):number; clearKeepAliveTimeout():any; isProximitySensingEnabled():number; setProximitySensingEnabled_(proximitySensingEnabled:number|NativePointer):any; statusBarOrientation():any; setStatusBarOrientation_(statusBarOrientation:any|NativePointer):any; statusBarStyle():any; setStatusBarStyle_(statusBarStyle:any|NativePointer):any; isStatusBarHidden():number; setStatusBarHidden_(statusBarHidden:number|NativePointer):any; beginReceivingRemoteControlEvents():any; endReceivingRemoteControlEvents():any; registerForRemoteNotifications():any; unregisterForRemoteNotifications():any; isRegisteredForRemoteNotifications():number; registerForRemoteNotificationTypes_(types:any|NativePointer):any; enabledRemoteNotificationTypes():any; } } }