declare namespace ObjC{ namespace classes{ export class UIPrintFormatter extends NSObject{ removeFromPrintPageRenderer():any; rectForPageAtIndex_(pageIndex:number|NativePointer):NSObject; drawInRect_forPageAtIndex_(rect:NSObject|NativePointer,pageIndex:number|NativePointer):any; printPageRenderer():UIPrintPageRenderer; maximumContentHeight():number; setMaximumContentHeight_(maximumContentHeight:number|NativePointer):any; maximumContentWidth():number; setMaximumContentWidth_(maximumContentWidth:number|NativePointer):any; contentInsets():number; setContentInsets_(contentInsets:number|NativePointer):any; perPageContentInsets():number; setPerPageContentInsets_(perPageContentInsets:number|NativePointer):any; startPage():number; setStartPage_(startPage:number|NativePointer):any; pageCount():number; } export class UISimpleTextPrintFormatter extends UIPrintFormatter{ initWithText_(text:NSString|NativePointer):UISimpleTextPrintFormatter; initWithAttributedText_(attributedText:NSAttributedString|NativePointer):UISimpleTextPrintFormatter; text():NSString; setText_(text:NSString|NativePointer):any; attributedText():NSAttributedString; setAttributedText_(attributedText:NSAttributedString|NativePointer):any; font():UIFont; setFont_(font:UIFont|NativePointer):any; color():UIColor; setColor_(color:UIColor|NativePointer):any; textAlignment():number; setTextAlignment_(textAlignment:number|NativePointer):any; } export class UIViewPrintFormatter extends UIPrintFormatter{ view():UIView; } export class UIMarkupTextPrintFormatter extends UIPrintFormatter{ initWithMarkupText_(markupText:NSString|NativePointer):UIMarkupTextPrintFormatter; markupText():NSString; setMarkupText_(markupText:NSString|NativePointer):any; } } }