@class NSString, NSMutableDictionary; @interface CopernicusDecoder : NSObject @property (retain, nonatomic) NSString *endPointIdentifier; @property (nonatomic) unsigned char state; @property (nonatomic) unsigned int transactionType; @property (retain, nonatomic) NSMutableDictionary *stepUpData; + (BOOL)supportsStepUp:(id)a0; + (id)getInstance; + (BOOL)isAutomotiveAID:(id)a0; + (BOOL)isCopernicus:(id)a0; + (BOOL)isHomeAID:(id)a0; + (BOOL)isHydraAID:(id)a0; - (id)init; - (void)cleanup; - (id)parseHCIEvent:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withTransceiver:(id)a4 withError:(id *)a5; - (void).cxx_destruct; - (id)GetAppletProperties:(id)a0 withPackage:(id)a1 withModule:(id)a2 withTransceiver:(id)a3 withError:(id *)a4; - (id)_stringFromASCIIBytes:(const struct { char *x0; unsigned long long x1; } *)a0; - (id)getAppletStateAndHistory:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withError:(id *)a4; - (id)handleApplicationSpecific:(id)a0 appletAID:(id)a1 error:(id *)a2; - (id)handleControlFlow:(id)a0 appletAID:(id)a1 error:(id *)a2; - (id)handleEventInDummy:(unsigned char)a0 eventData:(id)a1 appletAID:(id)a2 error:(id *)a3; - (id)handleEventInFast:(unsigned char)a0 eventData:(id)a1 appletAID:(id)a2 error:(id *)a3; - (id)handleEventInIdle:(unsigned char)a0 eventData:(id)a1 appletAID:(id)a2 error:(id *)a3; - (id)handleEventInStandard:(unsigned char)a0 eventData:(id)a1 appletAID:(id)a2 error:(id *)a3; - (id)handleFailure:(unsigned char)a0 appletAID:(id)a1 error:(id *)a2; - (id)handleFailureWithImmediateExit:(unsigned char)a0 appletAID:(id)a1 error:(id *)a2; - (id)handleMessageInExchange:(id)a0 appletAID:(id)a1 error:(id *)a2; - (void)parseHomeSpecificCFParameters:(struct { char *x0; unsigned long long x1; } *)a0 into:(id)a1; - (id)processEndOfTransaction:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withError:(id *)a4; @end