@class NSData, NFSecureElementReaderProxyListener, STSTimer, STSHelperLibrary, STSCASessionStats, STSXPCClientNotificationListener, NFSecureTransactionServicesHandoverSession, NFSecureElementManagerSession, NSObject, NSString, STSHardwareManagerWrapper; @protocol OS_dispatch_queue, NFSession; @interface STSReader : NSObject <STSXPCClientNotificationListenerDelegate, NFSecureTransactionServicesHandoverSessionDelegate, STSHelperLibraryDelegateProtocol> @property (retain, nonatomic) STSXPCClientNotificationListener *stsNotificationListener; @property (retain, nonatomic) NFSecureTransactionServicesHandoverSession *handoverSession; @property (copy, nonatomic) id /* block */ tnepStatusHandler; @property (copy, nonatomic) id /* block */ sessionStartCompletion; @property (copy, nonatomic) id /* block */ connectionHandler; @property (copy, nonatomic) id /* block */ sendRequestCompletion; @property (copy, nonatomic) id /* block */ invalidationHandler; @property (nonatomic) BOOL alternativeCarrierConnected; @property (retain, nonatomic) STSTimer *responseTimeout; @property (nonatomic) long long state; @property (nonatomic) BOOL queuePaused; @property (retain, nonatomic) NSData *sessionTranscriptBytes; @property (nonatomic) long long transmissionState; @property (retain, nonatomic) STSHardwareManagerWrapper *nfHwManager; @property (retain, nonatomic) STSHelperLibrary *stsHelper; @property (nonatomic) unsigned long long engagementConfiguration; @property (retain, nonatomic) STSCASessionStats *caSessionStats; @property (retain, nonatomic) NSObject<NFSession> *initiatingSession; @property (retain, nonatomic) NFSecureElementManagerSession *proxyReaderSESession; @property (retain, nonatomic) NFSecureElementReaderProxyListener *seProxyListener; @property (readonly, nonatomic) unsigned long long type; @property (readonly, nonatomic) NSObject<OS_dispatch_queue> *callbackQueue; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)invalidate; - (void).cxx_destruct; - (void)connectionHandoverCompleted:(id)a0; - (void)session:(id)a0 connectionHandoverProcessFailure:(id)a1; - (void)session:(id)a0 didEndUnexpectedly:(id)a1; - (void)session:(id)a0 fieldNotification:(id)a1; - (void)session:(id)a0 tnepService:(id)a1; - (void)_activateInvalidationHandler:(id)a0; - (void)_activateOnConnectCompletion; - (void)_activateSendRequestCompletion:(id)a0 terminationRequested:(BOOL)a1 error:(id)a2; - (void)_activateSessionStartCompletion:(id)a0; - (void)_activateTnepStatusHandler:(id)a0; - (void)_seProxyCleanup:(id /* block */)a0; - (id)_translateNfcdXPCHelperError:(id)a0; - (id)_translateSTSXPCHelperError:(id)a0; - (id)_translateXPCClientNotificationStatus:(unsigned long long)a0; - (void)alternativeCarrierConnectedWithStatus:(unsigned long long)a0; - (void)alternativeCarrierDisconnectedWithStatus:(unsigned long long)a0; - (void)alternativeCarrierReceived:(id)a0 dataPending:(BOOL)a1; - (void)executeOnSEProxyWithBlock:(id /* block */)a0; - (id)initWithType:(unsigned long long)a0 queue:(id)a1; - (void)invalidateWithCode:(unsigned int)a0; - (void)invalidateWithCodeSync:(unsigned int)a0; - (void)notificationClientConnected; - (void)receiveISO18013DeviceResponse:(id)a0 sessionDataStatus:(id)a1 status:(id)a2; - (void)relinquishSEProxy; - (void)sendDocumentRequest:(id)a0 timeoutInterval:(double)a1 sessionTermination:(BOOL)a2 responseHandler:(id /* block */)a3; - (void)sessionTranscriptGenerated:(id)a0; - (id)startWithConfiguration:(id)a0 connectionHandler:(id /* block */)a1 tnepStatusHandler:(id /* block */)a2 invalidationHandler:(id /* block */)a3 completion:(id /* block */)a4; - (id)startWithHandoverType:(unsigned long long)a0 connectionHandler:(id /* block */)a1 tnepStatusHandler:(id /* block */)a2 invalidationErrorHandler:(id /* block */)a3 completion:(id /* block */)a4; - (void)transactionEndedWithIdentifier:(id)a0 error:(id)a1; - (void)transactionStarted:(unsigned long long)a0; - (void)xpcInterrupted; - (void)xpcInvalidated; @end