declare namespace ObjC{ namespace classes{ export class UIPopoverPresentationController extends UIPresentationController{ delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; permittedArrowDirections():number; setPermittedArrowDirections_(permittedArrowDirections:number|NativePointer):any; sourceView():NativePointer; setSourceView_(sourceView:NativePointer|NativePointer):any; sourceRect():number; setSourceRect_(sourceRect:number|NativePointer):any; canOverlapSourceViewRect():number; setCanOverlapSourceViewRect_(canOverlapSourceViewRect:number|NativePointer):any; barButtonItem():NativePointer; setBarButtonItem_(barButtonItem:NativePointer|NativePointer):any; arrowDirection():number; passthroughViews():NSArray; setPassthroughViews_(passthroughViews:NSArray|NativePointer):any; backgroundColor():NativePointer; setBackgroundColor_(backgroundColor:NativePointer|NativePointer):any; popoverLayoutMargins():number; setPopoverLayoutMargins_(popoverLayoutMargins:number|NativePointer):any; popoverBackgroundViewClass():ObjC.Object; setPopoverBackgroundViewClass_(popoverBackgroundViewClass:ObjC.Object|NativePointer):any; } } }