declare namespace ObjC{ namespace classes{ export class UIPrintInteractionController extends NSObject{ static isPrintingAvailable():number; static printableUTIs():NativePointer; static canPrintURL_(url:NSURL|NativePointer):number; static canPrintData_(data:NSData|NativePointer):number; static sharedPrintController():UIPrintInteractionController; presentAnimated_completionHandler_(animated:number|NativePointer,completion:any|NativePointer):number; presentFromRect_inView_animated_completionHandler_(rect:NSObject|NativePointer,view:UIView|NativePointer,animated:number|NativePointer,completion:any|NativePointer):number; presentFromBarButtonItem_animated_completionHandler_(item:NativePointer|NativePointer,animated:number|NativePointer,completion:any|NativePointer):number; printToPrinter_completionHandler_(printer:UIPrinter|NativePointer,completion:any|NativePointer):number; dismissAnimated_(animated:number|NativePointer):any; printInfo():UIPrintInfo; setPrintInfo_(printInfo:UIPrintInfo|NativePointer):any; delegate():NativePointer; setDelegate_(delegate:NativePointer|NativePointer):any; showsPageRange():number; setShowsPageRange_(showsPageRange:number|NativePointer):any; showsNumberOfCopies():number; setShowsNumberOfCopies_(showsNumberOfCopies:number|NativePointer):any; showsPaperSelectionForLoadedPapers():number; setShowsPaperSelectionForLoadedPapers_(showsPaperSelectionForLoadedPapers:number|NativePointer):any; printPaper():UIPrintPaper; printPageRenderer():UIPrintPageRenderer; setPrintPageRenderer_(printPageRenderer:UIPrintPageRenderer|NativePointer):any; printFormatter():UIPrintFormatter; setPrintFormatter_(printFormatter:UIPrintFormatter|NativePointer):any; printingItem():NSObject; setPrintingItem_(printingItem:NSObject|NativePointer):any; printingItems():NSArray; setPrintingItems_(printingItems:NSArray|NativePointer):any; } } }