declare namespace ObjC{ namespace classes{ export class NSDataDetector extends NSRegularExpression{ static dataDetectorWithTypes_error_(checkingTypes:number|NativePointer,error:NSError|NativePointer):NSDataDetector; initWithTypes_error_(checkingTypes:number|NativePointer,error:NSError|NativePointer):NSDataDetector; checkingTypes():number; } export class NSRegularExpression extends NSObject{ static regularExpressionWithPattern_options_error_(pattern:NSString|NativePointer,options:number|NativePointer,error:NSError|NativePointer):NSRegularExpression; initWithPattern_options_error_(pattern:NSString|NativePointer,options:number|NativePointer,error:NSError|NativePointer):NSRegularExpression; static escapedPatternForString_(string:NSString|NativePointer):NSString; pattern():NSString; options():number; numberOfCaptureGroups():number; stringByReplacingMatchesInString_options_range_withTemplate_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer,templ:NSString|NativePointer):NSString; replaceMatchesInString_options_range_withTemplate_(string:NSMutableString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer,templ:NSString|NativePointer):number; replacementStringForResult_inString_offset_template_(result:NSTextCheckingResult|NativePointer,string:NSString|NativePointer,offset:number|NativePointer,templ:NSString|NativePointer):NSString; static escapedTemplateForString_(string:NSString|NativePointer):NSString; enumerateMatchesInString_options_range_usingBlock_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer,block:NativePointer|NativePointer):any; matchesInString_options_range_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer):NativePointer; numberOfMatchesInString_options_range_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer):number; firstMatchInString_options_range_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer):NSTextCheckingResult; rangeOfFirstMatchInString_options_range_(string:NSString|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer):NativePointer; } } }