declare namespace ObjC{ namespace classes{ export class NSScanner extends NSObject{ initWithString_(string:NSString|NativePointer):NSScanner; string():NSString; scanLocation():number; setScanLocation_(scanLocation:number|NativePointer):any; charactersToBeSkipped():NSCharacterSet; setCharactersToBeSkipped_(charactersToBeSkipped:NSCharacterSet|NativePointer):any; caseSensitive():number; setCaseSensitive_(caseSensitive:number|NativePointer):any; locale():NSObject; setLocale_(locale:NSObject|NativePointer):any; scanInt_(result:NativePointer|NativePointer):number; scanInteger_(result:NativePointer|NativePointer):number; scanLongLong_(result:NativePointer|NativePointer):number; scanUnsignedLongLong_(result:NativePointer|NativePointer):number; scanFloat_(result:NativePointer|NativePointer):number; scanDouble_(result:NativePointer|NativePointer):number; scanHexInt_(result:NativePointer|NativePointer):number; scanHexLongLong_(result:NativePointer|NativePointer):number; scanHexFloat_(result:NativePointer|NativePointer):number; scanHexDouble_(result:NativePointer|NativePointer):number; scanString_intoString_(string:NSString|NativePointer,result:NativePointer|NativePointer):number; scanCharactersFromSet_intoString_(set:NSCharacterSet|NativePointer,result:NativePointer|NativePointer):number; scanUpToString_intoString_(string:NSString|NativePointer,result:NativePointer|NativePointer):number; scanUpToCharactersFromSet_intoString_(set:NSCharacterSet|NativePointer,result:NativePointer|NativePointer):number; static scannerWithString_(string:NSString|NativePointer):NSScanner; static localizedScannerWithString_(string:NSString|NativePointer):NSObject; isAtEnd():number; scanDecimal_(dcm:NativePointer|NativePointer):number; } } }