@class PKAccountService, NSMutableDictionary, PKPaymentService, NSHashTable, NSSet, NSString, NSObject; @protocol OS_dispatch_queue; @interface NPKPassAssociatedInfoManager : NSObject <PKPaymentServiceDelegate, PKAccountServiceObserver> { NSObject<OS_dispatch_queue> *_internalQueue; NSObject<OS_dispatch_queue> *_observerQueue; NSMutableDictionary *_passAssociatedInfoModelsByPassUniqueID; int _pendingAddValueUpdatedNotifyToken; } @property (readonly, nonatomic) PKPaymentService *paymentService; @property (readonly, nonatomic) PKAccountService *accountService; @property (nonatomic) BOOL paymentServiceWasInterrupted; @property (retain, nonatomic) NSHashTable *observers; @property (retain, nonatomic) NSMutableDictionary *passUniqueIDsByAccountIdentifier; @property (copy) NSSet *passes; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)registerObserver:(id)a0; - (void)accountChanged:(id)a0; - (void)passWithUniqueIdentifier:(id)a0 didUpdateTiles:(id)a1; - (void)unregisterObserver:(id)a0; - (void)_notifyObservers:(id /* block */)a0; - (void)credential:(id)a0 forPaymentApplication:(id)a1 didUpdateRangingSuspensionReasons:(unsigned long long)a2; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceivePlanUpdate:(id)a1; - (void).cxx_destruct; - (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1; - (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1; - (void)paymentServiceEstablishedConnection; - (void)paymentServiceReceivedInterruption; - (void)_updatePassTransitPassesInfoManagerForPassUniqueID:(id)a0 updateBlock:(id /* block */)a1; - (void)_fetchMostRecentAccountBalanceForPass:(id)a0; - (void)_fetchMostRecentBalancesForPass:(id)a0; - (void)_fetchMostRecentCommutePlansForPass:(id)a0; - (void)_fetchMostRecentInfoForPass:(id)a0; - (void)_fetchMostRecentRangingSuspensionReasonForPass:(id)a0; - (void)_fetchMostRecentTilesForPass:(id)a0; - (void)_fetchMostRecentTransitPropertiesAndAppletStateForPass:(id)a0; - (void)_handleReceivedAccountUpdateWithAccount:(id)a0; - (void)_internalQueue_processReceivedAccountUpdateWithAccount:(id)a0; - (void)_internalQueue_regenerateAssociatedInfoModelForPass:(id)a0 inModelsByID:(id)a1; - (BOOL)_isPassEligible:(id)a0; - (BOOL)_isPassWithAccountBalanceForPass:(id)a0; - (void)_loadPassContentIfNeeded:(id)a0; - (void)_notifyObserversOfUpdatedTransitPassInfoForModel:(id)a0; - (void)_processAccountBalancesForPassWithUniqueID:(id)a0 withAccount:(id)a1; - (BOOL)_shouldUseBalanceForAccount:(id)a0; - (id)_transitPassBalanceModelWithPass:(id)a0 currentModel:(id)a1; - (void)_updateAllPassesItemsFieldsPendingUpdateStatus; - (void)addPass:(id)a0; - (BOOL)canPerformRKEActionsForPassWithUniqueID:(id)a0; - (id)initWithPaymentService:(id)a0 accountService:(id)a1; - (id)passInfoForPassWithUniqueID:(id)a0; - (unsigned long long)rangingSuspensionReasonForPassWithUniqueID:(id)a0; - (void)refreshAllPasses; - (void)removePassWithUniqueID:(id)a0; - (void)setPendingAmount:(id)a0 forBalanceField:(id)a1 passWithUniqueID:(id)a2; @end