declare namespace ObjC{ namespace classes{ export class NSString extends NSObject{ characterAtIndex_(index:number|NativePointer):number; init():NSString; initWithCoder_(aDecoder:NSCoder|NativePointer):NSString; length():number; cString():NativePointer; lossyCString():NativePointer; cStringLength():number; getCString_(bytes:NativePointer|NativePointer):any; getCString_maxLength_(bytes:NativePointer|NativePointer,maxLength:number|NativePointer):any; getCString_maxLength_range_remainingRange_(bytes:NativePointer|NativePointer,maxLength:number|NativePointer,aRange:NativePointer|NativePointer,leftoverRange:NativePointer|NativePointer):any; writeToFile_atomically_(path:NSString|NativePointer,useAuxiliaryFile:number|NativePointer):number; writeToURL_atomically_(url:NSURL|NativePointer,atomically:number|NativePointer):number; initWithContentsOfFile_(path:NSString|NativePointer):NSObject; initWithContentsOfURL_(url:NSURL|NativePointer):NSObject; static stringWithContentsOfFile_(path:NSString|NativePointer):NSObject; static stringWithContentsOfURL_(url:NSURL|NativePointer):NSObject; initWithCStringNoCopy_length_freeWhenDone_(bytes:NativePointer|NativePointer,length:number|NativePointer,freeBuffer:number|NativePointer):NSObject; initWithCString_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSObject; initWithCString_(bytes:NativePointer|NativePointer):NSObject; static stringWithCString_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSObject; static stringWithCString_(bytes:NativePointer|NativePointer):NSObject; getCharacters_(buffer:NativePointer|NativePointer):any; linguisticTagsInRange_scheme_options_orthography_tokenRanges_(range:NativePointer|NativePointer,scheme:any|NativePointer,options:number|NativePointer,orthography:NSOrthography|NativePointer,tokenRanges:NativePointer|NativePointer):NativePointer; enumerateLinguisticTagsInRange_scheme_options_orthography_usingBlock_(range:NativePointer|NativePointer,scheme:any|NativePointer,options:number|NativePointer,orthography:NSOrthography|NativePointer,block:NativePointer|NativePointer):any; variantFittingPresentationWidth_(width:number|NativePointer):NSString; propertyList():NSObject; propertyListFromStringsFileFormat():NSDictionary; substringFromIndex_(from:number|NativePointer):NSString; substringToIndex_(to:number|NativePointer):NSString; substringWithRange_(range:NativePointer|NativePointer):NSString; getCharacters_range_(buffer:NativePointer|NativePointer,range:NativePointer|NativePointer):any; compare_(string:NSString|NativePointer):number; compare_options_(string:NSString|NativePointer,mask:number|NativePointer):number; compare_options_range_(string:NSString|NativePointer,mask:number|NativePointer,rangeOfReceiverToCompare:NativePointer|NativePointer):number; compare_options_range_locale_(string:NSString|NativePointer,mask:number|NativePointer,rangeOfReceiverToCompare:NativePointer|NativePointer,locale:NSObject|NativePointer):number; caseInsensitiveCompare_(string:NSString|NativePointer):number; localizedCompare_(string:NSString|NativePointer):number; localizedCaseInsensitiveCompare_(string:NSString|NativePointer):number; localizedStandardCompare_(string:NSString|NativePointer):number; isEqualToString_(aString:NSString|NativePointer):number; hasPrefix_(str:NSString|NativePointer):number; hasSuffix_(str:NSString|NativePointer):number; commonPrefixWithString_options_(str:NSString|NativePointer,mask:number|NativePointer):NSString; containsString_(str:NSString|NativePointer):number; localizedCaseInsensitiveContainsString_(str:NSString|NativePointer):number; localizedStandardContainsString_(str:NSString|NativePointer):number; localizedStandardRangeOfString_(str:NSString|NativePointer):NativePointer; rangeOfString_(searchString:NSString|NativePointer):NativePointer; rangeOfString_options_(searchString:NSString|NativePointer,mask:number|NativePointer):NativePointer; rangeOfString_options_range_(searchString:NSString|NativePointer,mask:number|NativePointer,rangeOfReceiverToSearch:NativePointer|NativePointer):NativePointer; rangeOfString_options_range_locale_(searchString:NSString|NativePointer,mask:number|NativePointer,rangeOfReceiverToSearch:NativePointer|NativePointer,locale:NSLocale|NativePointer):NativePointer; rangeOfCharacterFromSet_(searchSet:NSCharacterSet|NativePointer):NativePointer; rangeOfCharacterFromSet_options_(searchSet:NSCharacterSet|NativePointer,mask:number|NativePointer):NativePointer; rangeOfCharacterFromSet_options_range_(searchSet:NSCharacterSet|NativePointer,mask:number|NativePointer,rangeOfReceiverToSearch:NativePointer|NativePointer):NativePointer; rangeOfComposedCharacterSequenceAtIndex_(index:number|NativePointer):NativePointer; rangeOfComposedCharacterSequencesForRange_(range:NativePointer|NativePointer):NativePointer; stringByAppendingString_(aString:NSString|NativePointer):NSString; stringByAppendingFormat_(format:NSString|NativePointer):NSString; uppercaseStringWithLocale_(locale:NSLocale|NativePointer):NSString; lowercaseStringWithLocale_(locale:NSLocale|NativePointer):NSString; capitalizedStringWithLocale_(locale:NSLocale|NativePointer):NSString; getLineStart_end_contentsEnd_forRange_(startPtr:NativePointer|NativePointer,lineEndPtr:NativePointer|NativePointer,contentsEndPtr:NativePointer|NativePointer,range:NativePointer|NativePointer):any; lineRangeForRange_(range:NativePointer|NativePointer):NativePointer; getParagraphStart_end_contentsEnd_forRange_(startPtr:NativePointer|NativePointer,parEndPtr:NativePointer|NativePointer,contentsEndPtr:NativePointer|NativePointer,range:NativePointer|NativePointer):any; paragraphRangeForRange_(range:NativePointer|NativePointer):NativePointer; enumerateSubstringsInRange_options_usingBlock_(range:NativePointer|NativePointer,opts:number|NativePointer,block:NativePointer|NativePointer):any; enumerateLinesUsingBlock_(block:NativePointer|NativePointer):any; dataUsingEncoding_allowLossyConversion_(encoding:number|NativePointer,lossy:number|NativePointer):NSData; dataUsingEncoding_(encoding:number|NativePointer):NSData; canBeConvertedToEncoding_(encoding:number|NativePointer):number; cStringUsingEncoding_(encoding:number|NativePointer):NativePointer; getCString_maxLength_encoding_(buffer:NativePointer|NativePointer,maxBufferCount:number|NativePointer,encoding:number|NativePointer):number; getBytes_maxLength_usedLength_encoding_options_range_remainingRange_(buffer:NativePointer|NativePointer,maxBufferCount:number|NativePointer,usedBufferCount:NativePointer|NativePointer,encoding:number|NativePointer,options:number|NativePointer,range:NativePointer|NativePointer,leftover:NativePointer|NativePointer):number; maximumLengthOfBytesUsingEncoding_(enc:number|NativePointer):number; lengthOfBytesUsingEncoding_(enc:number|NativePointer):number; static localizedNameOfStringEncoding_(encoding:number|NativePointer):NSString; componentsSeparatedByString_(separator:NSString|NativePointer):NativePointer; componentsSeparatedByCharactersInSet_(separator:NSCharacterSet|NativePointer):NativePointer; stringByTrimmingCharactersInSet_(set:NSCharacterSet|NativePointer):NSString; stringByPaddingToLength_withString_startingAtIndex_(newLength:number|NativePointer,padString:NSString|NativePointer,padIndex:number|NativePointer):NSString; stringByFoldingWithOptions_locale_(options:number|NativePointer,locale:NSLocale|NativePointer):NSString; stringByReplacingOccurrencesOfString_withString_options_range_(target:NSString|NativePointer,replacement:NSString|NativePointer,options:number|NativePointer,searchRange:NativePointer|NativePointer):NSString; stringByReplacingOccurrencesOfString_withString_(target:NSString|NativePointer,replacement:NSString|NativePointer):NSString; stringByReplacingCharactersInRange_withString_(range:NativePointer|NativePointer,replacement:NSString|NativePointer):NSString; stringByApplyingTransform_reverse_(transform:any|NativePointer,reverse:number|NativePointer):NSString; writeToURL_atomically_encoding_error_(url:NSURL|NativePointer,useAuxiliaryFile:number|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):number; writeToFile_atomically_encoding_error_(path:NSString|NativePointer,useAuxiliaryFile:number|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):number; initWithCharactersNoCopy_length_freeWhenDone_(characters:NativePointer|NativePointer,length:number|NativePointer,freeBuffer:number|NativePointer):NSString; initWithCharacters_length_(characters:NativePointer|NativePointer,length:number|NativePointer):NSString; initWithUTF8String_(nullTerminatedCString:NativePointer|NativePointer):NSString; initWithString_(aString:NSString|NativePointer):NSString; initWithFormat_(format:NSString|NativePointer):NSString; initWithFormat_arguments_(format:NSString|NativePointer,argList:NativePointer|NativePointer):NSString; initWithFormat_locale_(format:NSString|NativePointer,locale:NSObject|NativePointer):NSString; initWithFormat_locale_arguments_(format:NSString|NativePointer,locale:NSObject|NativePointer,argList:NativePointer|NativePointer):NSString; initWithData_encoding_(data:NSData|NativePointer,encoding:number|NativePointer):NSString; initWithBytes_length_encoding_(bytes:NativePointer|NativePointer,len:number|NativePointer,encoding:number|NativePointer):NSString; initWithBytesNoCopy_length_encoding_freeWhenDone_(bytes:NativePointer|NativePointer,len:number|NativePointer,encoding:number|NativePointer,freeBuffer:number|NativePointer):NSString; static string():NSString; static stringWithString_(string:NSString|NativePointer):NSString; static stringWithCharacters_length_(characters:NativePointer|NativePointer,length:number|NativePointer):NSString; static stringWithUTF8String_(nullTerminatedCString:NativePointer|NativePointer):NSString; static stringWithFormat_(format:NSString|NativePointer):NSString; static localizedStringWithFormat_(format:NSString|NativePointer):NSString; initWithCString_encoding_(nullTerminatedCString:NativePointer|NativePointer,encoding:number|NativePointer):NSString; static stringWithCString_encoding_(cString:NativePointer|NativePointer,enc:number|NativePointer):NSString; initWithContentsOfURL_encoding_error_(url:NSURL|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):NSString; initWithContentsOfFile_encoding_error_(path:NSString|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):NSString; static stringWithContentsOfURL_encoding_error_(url:NSURL|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):NSString; static stringWithContentsOfFile_encoding_error_(path:NSString|NativePointer,enc:number|NativePointer,error:NSError|NativePointer):NSString; initWithContentsOfURL_usedEncoding_error_(url:NSURL|NativePointer,enc:NativePointer|NativePointer,error:NSError|NativePointer):NSString; initWithContentsOfFile_usedEncoding_error_(path:NSString|NativePointer,enc:NativePointer|NativePointer,error:NSError|NativePointer):NSString; static stringWithContentsOfURL_usedEncoding_error_(url:NSURL|NativePointer,enc:NativePointer|NativePointer,error:NSError|NativePointer):NSString; static stringWithContentsOfFile_usedEncoding_error_(path:NSString|NativePointer,enc:NativePointer|NativePointer,error:NSError|NativePointer):NSString; doubleValue():number; floatValue():number; intValue():number; integerValue():number; longLongValue():number; boolValue():number; uppercaseString():NSString; lowercaseString():NSString; capitalizedString():NSString; localizedUppercaseString():NSString; localizedLowercaseString():NSString; localizedCapitalizedString():NSString; UTF8String():NativePointer; fastestEncoding():number; smallestEncoding():number; static availableStringEncodings():NativePointer; static defaultCStringEncoding():number; decomposedStringWithCanonicalMapping():NSString; precomposedStringWithCanonicalMapping():NSString; decomposedStringWithCompatibilityMapping():NSString; precomposedStringWithCompatibilityMapping():NSString; description():NSString; hash():number; static stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_(data:NSData|NativePointer,opts:NativePointer|NativePointer,string:NativePointer|NativePointer,usedLossyConversion:NativePointer|NativePointer):number; stringByAddingPercentEncodingWithAllowedCharacters_(allowedCharacters:NSCharacterSet|NativePointer):NSString; stringByAddingPercentEscapesUsingEncoding_(enc:number|NativePointer):NSString; stringByReplacingPercentEscapesUsingEncoding_(enc:number|NativePointer):NSString; stringByRemovingPercentEncoding():NSString; static pathWithComponents_(components:NativePointer|NativePointer):NSString; stringByAppendingPathComponent_(str:NSString|NativePointer):NSString; stringByAppendingPathExtension_(str:NSString|NativePointer):NSString; stringsByAppendingPaths_(paths:NativePointer|NativePointer):NativePointer; completePathIntoString_caseSensitive_matchesIntoArray_filterTypes_(outputName:NativePointer|NativePointer,flag:number|NativePointer,outputArray:NativePointer|NativePointer,filterTypes:NativePointer|NativePointer):number; getFileSystemRepresentation_maxLength_(cname:NativePointer|NativePointer,max:number|NativePointer):number; pathComponents():NativePointer; isAbsolutePath():number; lastPathComponent():NSString; stringByDeletingLastPathComponent():NSString; pathExtension():NSString; stringByDeletingPathExtension():NSString; stringByAbbreviatingWithTildeInPath():NSString; stringByExpandingTildeInPath():NSString; stringByStandardizingPath():NSString; stringByResolvingSymlinksInPath():NSString; fileSystemRepresentation():NativePointer; } export class NSMutableString extends NSString{ replaceCharactersInRange_withString_(range:NativePointer|NativePointer,aString:NSString|NativePointer):any; insertString_atIndex_(aString:NSString|NativePointer,loc:number|NativePointer):any; deleteCharactersInRange_(range:NativePointer|NativePointer):any; appendString_(aString:NSString|NativePointer):any; appendFormat_(format:NSString|NativePointer):any; setString_(aString:NSString|NativePointer):any; replaceOccurrencesOfString_withString_options_range_(target:NSString|NativePointer,replacement:NSString|NativePointer,options:number|NativePointer,searchRange:NativePointer|NativePointer):number; applyTransform_reverse_range_updatedRange_(transform:any|NativePointer,reverse:number|NativePointer,range:NativePointer|NativePointer,resultingRange:NativePointer|NativePointer):number; initWithCapacity_(capacity:number|NativePointer):NSMutableString; static stringWithCapacity_(capacity:number|NativePointer):NSMutableString; } export class NSSimpleCString extends NSString{ } export class NSConstantString extends NSSimpleCString{ } } }