declare namespace ObjC{ namespace classes{ export class NSPurgeableData extends NSMutableData{ } export class NSMutableData extends NSData{ mutableBytes():NativePointer; length():number; setLength_(length:number|NativePointer):any; static dataWithCapacity_(aNumItems:number|NativePointer):NSMutableData; static dataWithLength_(length:number|NativePointer):NSMutableData; initWithCapacity_(capacity:number|NativePointer):NSMutableData; initWithLength_(length:number|NativePointer):NSMutableData; appendBytes_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):any; appendData_(other:NSData|NativePointer):any; increaseLengthBy_(extraLength:number|NativePointer):any; replaceBytesInRange_withBytes_(range:NativePointer|NativePointer,bytes:NativePointer|NativePointer):any; resetBytesInRange_(range:NativePointer|NativePointer):any; setData_(data:NSData|NativePointer):any; replaceBytesInRange_withBytes_length_(range:NativePointer|NativePointer,replacementBytes:NativePointer|NativePointer,replacementLength:number|NativePointer):any; } export class NSData extends NSObject{ length():number; bytes():NativePointer; getBytes_length_(buffer:NativePointer|NativePointer,length:number|NativePointer):any; getBytes_range_(buffer:NativePointer|NativePointer,range:NativePointer|NativePointer):any; isEqualToData_(other:NSData|NativePointer):number; subdataWithRange_(range:NativePointer|NativePointer):NSData; writeToFile_atomically_(path:NSString|NativePointer,useAuxiliaryFile:number|NativePointer):number; writeToURL_atomically_(url:NSURL|NativePointer,atomically:number|NativePointer):number; writeToFile_options_error_(path:NSString|NativePointer,writeOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):number; writeToURL_options_error_(url:NSURL|NativePointer,writeOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):number; rangeOfData_options_range_(dataToFind:NSData|NativePointer,mask:number|NativePointer,searchRange:NativePointer|NativePointer):NativePointer; enumerateByteRangesUsingBlock_(block:NativePointer|NativePointer):any; description():NSString; static data():NSData; static dataWithBytes_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSData; static dataWithBytesNoCopy_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSData; static dataWithBytesNoCopy_length_freeWhenDone_(bytes:NativePointer|NativePointer,length:number|NativePointer,b:number|NativePointer):NSData; static dataWithContentsOfFile_options_error_(path:NSString|NativePointer,readOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):NSData; static dataWithContentsOfURL_options_error_(url:NSURL|NativePointer,readOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):NSData; static dataWithContentsOfFile_(path:NSString|NativePointer):NSData; static dataWithContentsOfURL_(url:NSURL|NativePointer):NSData; initWithBytes_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSData; initWithBytesNoCopy_length_(bytes:NativePointer|NativePointer,length:number|NativePointer):NSData; initWithBytesNoCopy_length_freeWhenDone_(bytes:NativePointer|NativePointer,length:number|NativePointer,b:number|NativePointer):NSData; initWithBytesNoCopy_length_deallocator_(bytes:NativePointer|NativePointer,length:number|NativePointer,deallocator:NativePointer|NativePointer):NSData; initWithContentsOfFile_options_error_(path:NSString|NativePointer,readOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):NSData; initWithContentsOfURL_options_error_(url:NSURL|NativePointer,readOptionsMask:number|NativePointer,errorPtr:NSError|NativePointer):NSData; initWithContentsOfFile_(path:NSString|NativePointer):NSData; initWithContentsOfURL_(url:NSURL|NativePointer):NSData; initWithData_(data:NSData|NativePointer):NSData; static dataWithData_(data:NSData|NativePointer):NSData; initWithBase64EncodedString_options_(base64String:NSString|NativePointer,options:number|NativePointer):NSData; base64EncodedStringWithOptions_(options:number|NativePointer):NSString; initWithBase64EncodedData_options_(base64Data:NSData|NativePointer,options:number|NativePointer):NSData; base64EncodedDataWithOptions_(options:number|NativePointer):NSData; } } }