@class PKTransitAppletHistory, NSString, NSArray, PKFieldProperties, PKExpressTransactionState, PKPaymentApplication, NSObject, PKPaymentPass, PKTransactionReleasedData; @protocol OS_dispatch_queue, PKContactlessInterfaceSessionDelegate; @interface PKContactlessInterfaceSession : PKPaymentSession <STSSessionDelegate, NFLoyaltyAndPaymentSessionDelegate, NFDigitalCarKeySessionDelegate, NFSessionDelegate> { PKPaymentApplication *_activatedPaymentApplication; PKPaymentPass *_activatedPaymentPass; NSArray *_activatedHostCards; NSArray *_valueAddedServiceTransactions; PKFieldProperties *_fieldPropertiesToLookup; BOOL _restoreActiveApplets; unsigned long long _transactionStartTime; _Atomic BOOL _fieldPresent; PKExpressTransactionState *_expressTransactionState; BOOL _felicaStateChanged; unsigned long long _state; id<PKContactlessInterfaceSessionDelegate> _delegate; NSObject<OS_dispatch_queue> *_callbackQueue; NSObject<OS_dispatch_queue> *_transactionSignalQueue; BOOL _prioritySessionExists; _Atomic BOOL _persistentCardEmulation; unsigned char _cardEmulationMode; BOOL _requiresConfirmationForHandoff; BOOL _isWaitingOnConfirmationForHandoff; unsigned long long _sessionType; PKTransactionReleasedData *_dataToRelease; int _outstandingTransactionType; } @property (readonly, nonatomic) BOOL persistentCardEmulationQueued; @property (readonly, nonatomic) PKPaymentApplication *activatedPaymentApplication; @property (readonly, nonatomic) PKPaymentPass *activatedPaymentPass; @property (readonly, nonatomic) NSArray *activatedValueAddedServicePasses; @property (readonly, nonatomic) BOOL fieldPresent; @property (readonly, nonatomic) PKFieldProperties *fieldProperties; @property (readonly, nonatomic) unsigned long long state; @property (readonly, nonatomic) PKTransitAppletHistory *transitAppletState; @property (weak, nonatomic) id<PKContactlessInterfaceSessionDelegate> delegate; @property (readonly, nonatomic) BOOL isWaitingOnConfirmationForHandoff; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)transitAppletStateFromPaymentSession:(id)a0 withPaymentApplication:(id)a1; - (void)_endLookup; - (void)sessionDidEndUnexpectedly:(id)a0; - (void)loyaltyAndPaymentSession:(id)a0 didPerformValueAddedServiceTransactions:(id)a1; - (void)loyaltyAndPaymentSessionDidEndUnexpectedly:(id)a0; - (void)loyaltyAndPaymentSession:(id)a0 didEndTransaction:(id)a1; - (void)setState:(unsigned long long)a0; - (void).cxx_destruct; - (void)session:(id)a0 didEndTransaction:(id)a1; - (void)_startLookup; - (void)_endLookupAndNotify; - (void)stsSession:(id)a0 didStartTransaction:(id)a1; - (BOOL)_activatePaymentApplication:(id)a0 forPaymentPass:(id)a1 forceReactivation:(BOOL)a2; - (id)_appletForPaymentApplication:(id)a0; - (id)_appletWithIdentifier:(id)a0; - (id)_createExpressTransactionForState:(id)a0 pass:(id)a1 paymentApplication:(id)a2 date:(id)a3 shouldGenerateTransaction:(BOOL *)a4 withSession:(id)a5; - (id)_filteredLoyaltyPassesFromVASTransactions:(id)a0 activatedPasses:(id)a1; - (void)_processEndEvent:(id)a0 withPartialContext:(id)a1 groupHeadIdentifier:(id)a2 groupAppletIdentifiers:(id)a3; - (void)_sendPersistentCardEmulationForPaymentPass:(id)a0 paymentApplication:(id)a1; - (void)_session:(id)a0 didEnterFieldWithNotification:(id)a1; - (void)_session:(id)a0 didExpireTransactionForApplet:(id)a1; - (void)_session:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2; - (void)_session:(id)a0 didFailDeferredAuthorization:(BOOL)a1; - (void)_session:(id)a0 didSelectApplet:(id)a1; - (void)_sessionDidEndUnexpectedly:(id)a0; - (void)_sessionDidExitField:(id)a0; - (void)_sessionDidReceiveActivityTimeout:(id)a0 result:(id)a1; - (void)_signalWalletTransactionForContext:(id)a0; - (BOOL)activatePaymentApplication:(id)a0 forPaymentPass:(id)a1; - (BOOL)activatePaymentApplication:(id)a0 forPaymentPass:(id)a1 markAsDefault:(BOOL)a2; - (BOOL)activateValueAddedServicePassWhitelist:(id)a0 greylist:(id)a1; - (BOOL)activateValueAddedServicePasses:(id)a0; - (void)authorize18013RequestWithDataToRelease:(id)a0 credential:(id)a1; - (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0; - (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0 deferAuthorization:(BOOL)a1; - (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0 deferAuthorization:(BOOL)a1 requiresConfirmationForHandoff:(BOOL)a2 startHandoffIfPending:(BOOL)a3; - (BOOL)cancelRKEFunction:(id)a0; - (void)handleSessionResumed:(id)a0; - (void)handleSessionSuspended:(id)a0 withToken:(id)a1; - (id)initWithInternalSession:(id)a0 targetQueue:(id)a1; - (void)invalidateSessionWithCompletion:(id /* block */)a0; - (void)loyaltyAndPaymentSession:(id)a0 didEnterFieldWithNotification:(id)a1; - (void)loyaltyAndPaymentSession:(id)a0 didExpireTransactionForApplet:(id)a1; - (void)loyaltyAndPaymentSession:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2; - (void)loyaltyAndPaymentSession:(id)a0 didFailDeferredAuthorization:(BOOL)a1; - (void)loyaltyAndPaymentSession:(id)a0 didFelicaStateChange:(id)a1; - (void)loyaltyAndPaymentSession:(id)a0 didSelectApplet:(id)a1; - (void)loyaltyAndPaymentSession:(id)a0 didSelectValueAddedService:(BOOL)a1; - (void)loyaltyAndPaymentSession:(id)a0 didStartTransaction:(id)a1; - (void)loyaltyAndPaymentSessionDidExitField:(id)a0; - (void)loyaltyAndPaymentSessionDidReceiveActivityTimeout:(id)a0 result:(id)a1; - (void)loyaltyAndPaymentSessionHasPendingServerRequest:(id)a0; - (BOOL)paymentApplicationSupportsAutomaticAuthorization:(id)a0; - (BOOL)queuePersistentCardEmulation; - (void)resetExpressState; - (BOOL)resetPersistentCardEmulation; - (BOOL)sendRKEFunction:(id)a0 action:(id)a1 authorization:(id)a2; - (void)sendRKEFunction:(id)a0 action:(id)a1 withAuthorization:(id)a2 completion:(id /* block */)a3; - (void)session:(id)a0 didEnterFieldWithNotification:(id)a1; - (void)session:(id)a0 didExpireTransactionForApplet:(id)a1; - (void)session:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2; - (void)session:(id)a0 didSelectApplet:(id)a1; - (void)session:(id)a0 didStartTransaction:(id)a1; - (void)session:(id)a0 event:(id)a1; - (void)sessionDidExitField:(id)a0; - (void)sessionDidFailDeferredAuthorization:(id)a0; - (void)sessionDidReceiveActivityTimeout:(id)a0 result:(id)a1; - (BOOL)stopCardEmulation; - (void)stsSession:(id)a0 didChangeExpressModeWithInfo:(id)a1; - (void)stsSession:(id)a0 didEndTransaction:(id)a1; - (void)stsSession:(id)a0 didExpireTransaction:(BOOL)a1; - (void)stsSession:(id)a0 didReceive18013Requests:(id)a1 readerAuthInfo:(id)a2; - (void)stsSession:(id)a0 didReceiveActivityTimeout:(id)a1; - (void)stsSession:(id)a0 didReceiveFieldNotification:(id)a1; - (void)stsSessionDidEndUnexpectedly:(id)a0 errorCode:(unsigned long long)a1; - (void)stsSessionRequestHandoffConfirmation:(id)a0; @end