declare namespace ObjC{ namespace classes{ export class UIResponder extends NSObject{ nextResponder():UIResponder; canBecomeFirstResponder():number; becomeFirstResponder():number; canResignFirstResponder():number; resignFirstResponder():number; isFirstResponder():number; touchesBegan_withEvent_(touches:NSSet|NativePointer,event:NSObject|NativePointer):any; touchesMoved_withEvent_(touches:NSSet|NativePointer,event:NSObject|NativePointer):any; touchesEnded_withEvent_(touches:NSSet|NativePointer,event:NSObject|NativePointer):any; touchesCancelled_withEvent_(touches:NSSet|NativePointer,event:NSObject|NativePointer):any; touchesEstimatedPropertiesUpdated_(touches:NSSet|NativePointer):any; pressesBegan_withEvent_(presses:NativePointer|NativePointer,event:UIPressesEvent|NativePointer):any; pressesChanged_withEvent_(presses:NativePointer|NativePointer,event:UIPressesEvent|NativePointer):any; pressesEnded_withEvent_(presses:NativePointer|NativePointer,event:UIPressesEvent|NativePointer):any; pressesCancelled_withEvent_(presses:NativePointer|NativePointer,event:UIPressesEvent|NativePointer):any; motionBegan_withEvent_(motion:NSObject|NativePointer,event:NSObject|NativePointer):any; motionEnded_withEvent_(motion:NSObject|NativePointer,event:NSObject|NativePointer):any; motionCancelled_withEvent_(motion:NSObject|NativePointer,event:NSObject|NativePointer):any; remoteControlReceivedWithEvent_(event:NSObject|NativePointer):any; canPerformAction_withSender_(action:NativePointer|NativePointer,sender:NSObject|NativePointer):number; targetForAction_withSender_(action:NativePointer|NativePointer,sender:NSObject|NativePointer):NSObject; undoManager():NativePointer; keyCommands():NativePointer; updateUserActivityState_(activity:NSObject|NativePointer):any; restoreUserActivityState_(activity:NSObject|NativePointer):any; userActivity():NativePointer; setUserActivity_(userActivity:NativePointer|NativePointer):any; static clearTextInputContextIdentifier_(identifier:NSString|NativePointer):any; reloadInputViews():any; inputView():NativePointer; inputAccessoryView():NativePointer; inputAssistantItem():NativePointer; inputViewController():UIInputViewController; inputAccessoryViewController():UIInputViewController; textInputMode():NativePointer; textInputContextIdentifier():NSString; } export class UIKeyCommand extends NSObject{ init():UIKeyCommand; initWithCoder_(aDecoder:NSCoder|NativePointer):UIKeyCommand; static keyCommandWithInput_modifierFlags_action_(input:NSString|NativePointer,modifierFlags:any|NativePointer,action:NativePointer|NativePointer):UIKeyCommand; static keyCommandWithInput_modifierFlags_action_discoverabilityTitle_(input:NSString|NativePointer,modifierFlags:any|NativePointer,action:NativePointer|NativePointer,discoverabilityTitle:NSString|NativePointer):UIKeyCommand; input():NSString; modifierFlags():any; discoverabilityTitle():NSString; setDiscoverabilityTitle_(discoverabilityTitle:NSString|NativePointer):any; } } }