declare namespace ObjC{ namespace classes{ export class NSTextCheckingResult extends NSObject{ resultType():any; range():NativePointer; rangeAtIndex_(idx:number|NativePointer):NativePointer; rangeWithName_(name:NSString|NativePointer):NativePointer; resultByAdjustingRangesWithOffset_(offset:number|NativePointer):NSTextCheckingResult; orthography():NSOrthography; grammarDetails():NativePointer; date():NSDate; timeZone():NSTimeZone; duration():number; components():NativePointer; URL():NSURL; replacementString():NSString; alternativeStrings():NativePointer; regularExpression():NSRegularExpression; phoneNumber():NSString; numberOfRanges():number; addressComponents():NativePointer; static orthographyCheckingResultWithRange_orthography_(range:NativePointer|NativePointer,orthography:NSOrthography|NativePointer):NSTextCheckingResult; static spellCheckingResultWithRange_(range:NativePointer|NativePointer):NSTextCheckingResult; static grammarCheckingResultWithRange_details_(range:NativePointer|NativePointer,details:NativePointer|NativePointer):NSTextCheckingResult; static dateCheckingResultWithRange_date_(range:NativePointer|NativePointer,date:NSDate|NativePointer):NSTextCheckingResult; static dateCheckingResultWithRange_date_timeZone_duration_(range:NativePointer|NativePointer,date:NSDate|NativePointer,timeZone:NSTimeZone|NativePointer,duration:number|NativePointer):NSTextCheckingResult; static addressCheckingResultWithRange_components_(range:NativePointer|NativePointer,components:NativePointer|NativePointer):NSTextCheckingResult; static linkCheckingResultWithRange_URL_(range:NativePointer|NativePointer,url:NSURL|NativePointer):NSTextCheckingResult; static quoteCheckingResultWithRange_replacementString_(range:NativePointer|NativePointer,replacementString:NSString|NativePointer):NSTextCheckingResult; static dashCheckingResultWithRange_replacementString_(range:NativePointer|NativePointer,replacementString:NSString|NativePointer):NSTextCheckingResult; static replacementCheckingResultWithRange_replacementString_(range:NativePointer|NativePointer,replacementString:NSString|NativePointer):NSTextCheckingResult; static correctionCheckingResultWithRange_replacementString_(range:NativePointer|NativePointer,replacementString:NSString|NativePointer):NSTextCheckingResult; static correctionCheckingResultWithRange_replacementString_alternativeStrings_(range:NativePointer|NativePointer,replacementString:NSString|NativePointer,alternativeStrings:NativePointer|NativePointer):NSTextCheckingResult; static regularExpressionCheckingResultWithRanges_count_regularExpression_(ranges:NativePointer|NativePointer,count:number|NativePointer,regularExpression:NSRegularExpression|NativePointer):NSTextCheckingResult; static phoneNumberCheckingResultWithRange_phoneNumber_(range:NativePointer|NativePointer,phoneNumber:NSString|NativePointer):NSTextCheckingResult; static transitInformationCheckingResultWithRange_components_(range:NativePointer|NativePointer,components:NativePointer|NativePointer):NSTextCheckingResult; } } }