declare namespace ObjC{ namespace classes{ export class NSFormatter extends NSObject{ stringForObjectValue_(obj:NSObject|NativePointer):NSString; attributedStringForObjectValue_withDefaultAttributes_(obj:NSObject|NativePointer,attrs:NativePointer|NativePointer):NSAttributedString; editingStringForObjectValue_(obj:NSObject|NativePointer):NSString; getObjectValue_forString_errorDescription_(obj:NSObject|NativePointer,string:NSString|NativePointer,error:NativePointer|NativePointer):number; isPartialStringValid_newEditingString_errorDescription_(partialString:NSString|NativePointer,newString:NativePointer|NativePointer,error:NativePointer|NativePointer):number; isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_(partialStringPtr:NativePointer|NativePointer,proposedSelRangePtr:NativePointer|NativePointer,origString:NSString|NativePointer,origSelRange:NativePointer|NativePointer,error:NativePointer|NativePointer):number; } } }