@interface EMVDecoder : NSObject + (BOOL)isNeon:(id)a0; + (id)DecodeEndE1TLV:(const struct { char *x0; unsigned long long x1; } *)a0 withModule:(id)a1 withLegacy:(BOOL)a2 withType:(unsigned short *)a3 withTransactionStatus:(BOOL)a4 error:(id *)a5; + (BOOL)isLuau:(id)a0; + (BOOL)isPoke:(id)a0; + (BOOL)isArgon:(id)a0; + (BOOL)isEMV:(id)a0; + (BOOL)isEMVLegacy:(id)a0; + (BOOL)isHelium:(id)a0; + (BOOL)isXenon:(id)a0; + (id)parseEndEvent:(id)a0 withApplet:(id)a1 withModule:(id)a2 withLegacy:(BOOL)a3 error:(id *)a4; + (id)parseStartEvent:(id)a0 withApplet:(id)a1 error:(id *)a2; - (id)parseHCIEvent:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withTransceiver:(id)a4 withError:(id *)a5; - (id)GetAppletProperties:(id)a0 withPackage:(id)a1 withModule:(id)a2 withTransceiver:(id)a3 withError:(id *)a4; - (id)getAppletStateAndHistory:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withError:(id *)a4; - (id)processEndOfTransaction:(id)a0 withApplet:(id)a1 withPackage:(id)a2 withModule:(id)a3 withError:(id *)a4; @end