declare namespace ObjC{ namespace classes{ export class UIBezierPath extends NSObject{ static bezierPath():UIBezierPath; static bezierPathWithRect_(rect:NSObject|NativePointer):UIBezierPath; static bezierPathWithOvalInRect_(rect:NSObject|NativePointer):UIBezierPath; static bezierPathWithRoundedRect_cornerRadius_(rect:NSObject|NativePointer,cornerRadius:NSObject|NativePointer):UIBezierPath; static bezierPathWithRoundedRect_byRoundingCorners_cornerRadii_(rect:NSObject|NativePointer,corners:any|NativePointer,cornerRadii:NSObject|NativePointer):UIBezierPath; static bezierPathWithArcCenter_radius_startAngle_endAngle_clockwise_(center:NSObject|NativePointer,radius:NSObject|NativePointer,startAngle:NSObject|NativePointer,endAngle:NSObject|NativePointer,clockwise:number|NativePointer):UIBezierPath; static bezierPathWithCGPath_(CGPath:NSObject|NativePointer):UIBezierPath; init():UIBezierPath; initWithCoder_(aDecoder:NSCoder|NativePointer):UIBezierPath; CGPath():NSObject; moveToPoint_(point:NSObject|NativePointer):any; addLineToPoint_(point:NSObject|NativePointer):any; addCurveToPoint_controlPoint1_controlPoint2_(endPoint:NSObject|NativePointer,controlPoint1:NSObject|NativePointer,controlPoint2:NSObject|NativePointer):any; addQuadCurveToPoint_controlPoint_(endPoint:NSObject|NativePointer,controlPoint:NSObject|NativePointer):any; addArcWithCenter_radius_startAngle_endAngle_clockwise_(center:NSObject|NativePointer,radius:NSObject|NativePointer,startAngle:NSObject|NativePointer,endAngle:NSObject|NativePointer,clockwise:number|NativePointer):any; closePath():any; removeAllPoints():any; appendPath_(bezierPath:UIBezierPath|NativePointer):any; bezierPathByReversingPath():UIBezierPath; applyTransform_(transform:NSObject|NativePointer):any; containsPoint_(point:NSObject|NativePointer):number; setLineDash_count_phase_(pattern:NSObject|NativePointer,count:number|NativePointer,phase:NSObject|NativePointer):any; getLineDash_count_phase_(pattern:NSObject|NativePointer,count:NativePointer|NativePointer,phase:NSObject|NativePointer):any; fill():any; stroke():any; fillWithBlendMode_alpha_(blendMode:NSObject|NativePointer,alpha:NSObject|NativePointer):any; strokeWithBlendMode_alpha_(blendMode:NSObject|NativePointer,alpha:NSObject|NativePointer):any; addClip():any; setCGPath_(CGPath:number|NativePointer):any; isEmpty():number; bounds():number; currentPoint():number; lineWidth():number; setLineWidth_(lineWidth:number|NativePointer):any; lineCapStyle():number; setLineCapStyle_(lineCapStyle:number|NativePointer):any; lineJoinStyle():number; setLineJoinStyle_(lineJoinStyle:number|NativePointer):any; miterLimit():number; setMiterLimit_(miterLimit:number|NativePointer):any; flatness():number; setFlatness_(flatness:number|NativePointer):any; usesEvenOddFillRule():number; setUsesEvenOddFillRule_(usesEvenOddFillRule:number|NativePointer):any; } } }