@class NSData; @interface CSDecoder : NSObject @property (readonly, nonatomic) struct { char *containerBytes; struct { unsigned int embeddedReference; unsigned char type; } reference; } obj; @property (readonly, nonatomic) struct __CFAllocator { } *contentDeallocator; @property (readonly, nonatomic) NSData *data; @property (retain, nonatomic) id backingStore; + (id)decodeURLPreservingSecurityScope:(id)a0; - (id)initWithData:(id)a0 obj:(struct { char *x0; struct { unsigned int x0; unsigned char x1; } x1; })a1; - (void)dealloc; - (id)decodeObjectNoCopy:(struct { char *x0; struct { unsigned int x0; unsigned char x1; } x1; })a0; - (id)initWithData:(id)a0; - (id)description; - (void).cxx_destruct; - (id)decodeObject:(struct { char *x0; struct { unsigned int x0; unsigned char x1; } x1; })a0; - (id)debugDescription; - (id)decode; @end