declare namespace ObjC{ namespace classes{ export class UIGestureRecognizer extends NSObject{ initWithTarget_action_(target:NSObject|NativePointer,action:NativePointer|NativePointer):UIGestureRecognizer; addTarget_action_(target:NSObject|NativePointer,action:NativePointer|NativePointer):any; removeTarget_action_(target:NSObject|NativePointer,action:NativePointer|NativePointer):any; requireGestureRecognizerToFail_(otherGestureRecognizer:UIGestureRecognizer|NativePointer):any; locationInView_(view:UIView|NativePointer):NSObject; numberOfTouches():number; locationOfTouch_inView_(touchIndex:number|NativePointer,view:UIView|NativePointer):NSObject; state():any; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; isEnabled():number; setEnabled_(enabled:number|NativePointer):any; view():UIView; cancelsTouchesInView():number; setCancelsTouchesInView_(cancelsTouchesInView:number|NativePointer):any; delaysTouchesBegan():number; setDelaysTouchesBegan_(delaysTouchesBegan:number|NativePointer):any; delaysTouchesEnded():number; setDelaysTouchesEnded_(delaysTouchesEnded:number|NativePointer):any; allowedTouchTypes():NativePointer; setAllowedTouchTypes_(allowedTouchTypes:NativePointer|NativePointer):any; allowedPressTypes():NativePointer; setAllowedPressTypes_(allowedPressTypes:NativePointer|NativePointer):any; requiresExclusiveTouchType():number; setRequiresExclusiveTouchType_(requiresExclusiveTouchType:number|NativePointer):any; name():NSString; setName_(name:NSString|NativePointer):any; ignoreTouch_forEvent_(touch:UITouch|NativePointer,event:UIEvent|NativePointer):any; ignorePress_forEvent_(button:UIPress|NativePointer,event:UIPressesEvent|NativePointer):any; reset():any; canPreventGestureRecognizer_(preventedGestureRecognizer:UIGestureRecognizer|NativePointer):number; canBePreventedByGestureRecognizer_(preventingGestureRecognizer:UIGestureRecognizer|NativePointer):number; shouldRequireFailureOfGestureRecognizer_(otherGestureRecognizer:UIGestureRecognizer|NativePointer):number; shouldBeRequiredToFailByGestureRecognizer_(otherGestureRecognizer:UIGestureRecognizer|NativePointer):number; touchesBegan_withEvent_(touches:NativePointer|NativePointer,event:UIEvent|NativePointer):any; touchesMoved_withEvent_(touches:NativePointer|NativePointer,event:UIEvent|NativePointer):any; touchesEnded_withEvent_(touches:NativePointer|NativePointer,event:UIEvent|NativePointer):any; touchesCancelled_withEvent_(touches:NativePointer|NativePointer,event:UIEvent|NativePointer):any; touchesEstimatedPropertiesUpdated_(touches:NativePointer|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; state():any; setState_(state:any|NativePointer):any; } } }