@interface NSMutableData : NSData @property (readonly) void *mutableBytes; @property unsigned long long length; + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)dataWithLength:(unsigned long long)a0; + (id)_newZeroingDataWithBytes:(const void *)a0 length:(unsigned long long)a1; + (id)dataWithCapacity:(unsigned long long)a0; - (BOOL)_isCompact; - (id)initWithLength:(unsigned long long)a0; - (void)increaseLengthBy:(unsigned long long)a0; - (void)appendData:(id)a0; - (void)setLength:(unsigned long long)a0; - (id)initWithCapacity:(unsigned long long)a0; - (void)setData:(id)a0; - (void *)mutableBytes; - (void)resetBytesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)replaceBytesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withBytes:(const void *)a1; - (Class)classForCoder; - (void)appendBytes:(const void *)a0 length:(unsigned long long)a1; - (BOOL)decompressUsingAlgorithm:(long long)a0 error:(id *)a1; - (BOOL)_compressUsingCompressionAlgorithm:(int)a0 error:(id *)a1; - (BOOL)_decompressUsingCompressionAlgorithm:(int)a0 error:(id *)a1; - (BOOL)compressUsingAlgorithm:(long long)a0 error:(id *)a1; - (void)replaceBytesInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withBytes:(const void *)a1 length:(unsigned long long)a2; @end