@class NSData, IDSMessageContext, NSMutableDictionary; @interface IDSProtobuf : NSObject <NSCoding> { NSMutableDictionary *_protoBufParams; } @property (retain, nonatomic) NSData *data; @property (retain, nonatomic) NSData *uncompressedData; @property (nonatomic) unsigned short type; @property (nonatomic) BOOL isResponse; @property (retain, nonatomic) IDSMessageContext *context; + (id)keyRepresentationForType:(unsigned short)a0 isResponse:(BOOL)a1; - (id)init; - (void)dealloc; - (void)encodeWithCoder:(id)a0; - (id)initWithDictionary:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCoder:(id)a0; - (id)initWithProtobufData:(id)a0 type:(unsigned short)a1 isResponse:(BOOL)a2; - (id)dictionaryRepresentationWithUncompressedData; @end