@class PKAccountCredential, NSString, NPKCompanionAgentConnection, PKPaymentProvisioningController, NSObject; @protocol OS_dispatch_source, PKAccountProvisioningControllerDelegate; @interface PKAccountProvisioningController : NSObject { NPKCompanionAgentConnection *_watchConnection; PKAccountCredential *_accountCredential; PKPaymentProvisioningController *_provisioningController; BOOL _makeDefaultInAMP; NSObject *_activationTimer; BOOL _usingRemoteLibrary; BOOL _passIsActivated; } @property (nonatomic) double passActivationTimeout; @property (weak, nonatomic) id delegate; @property (copy, nonatomic) NSString *provisionedPassUniqueID; @property (nonatomic) BOOL didAddToAMP; @property (readonly, nonatomic) unsigned long long provisionLocalPassState; @property (readonly, nonatomic) unsigned long long localPassActivationState; @property (readonly, nonatomic) unsigned long long provisionWatchPassState; @property (readonly, nonatomic) unsigned long long addToIDMSState; @property (readonly, nonatomic) unsigned long long makeAccountPassDefaultOnLocalDeviceState; @property (readonly, nonatomic) unsigned long long addToAMPState; + (BOOL)_isPaymentPassActivated:(id)a0 forAccountCredential:(id)a1; - (void)dealloc; - (void)_passLibraryDidChange:(id)a0; - (void).cxx_destruct; - (void)_handlePassActiviated; - (void)_informDelegateOfError:(id)a0; - (void)_informDelegateOfStateUpdate; - (id)_notificationDidChangeNames; - (void)_processRemainingTasks; - (void)_setupAccountAndProvisionAccountCredenital:(id)a0 provisioningController:(id)a1 completion:(id /* block */)a2; - (void)_startPassActivationObserver; - (void)_stopPassActivationObserver; - (void)addToAMPAsDefault:(BOOL)a0; - (void)addToIDMS; - (id)initWithAccountCredential:(id)a0 provisioningController:(id)a1 accountService:(id)a2; - (id)initWithAccountCredential:(id)a0 provisioningController:(id)a1 usingRemoteLibrary:(BOOL)a2; - (void)makeAccountPassDefaultOnLocalDevice; - (void)provisionAccountPassToLocalDevice; - (void)provisionAccountPassToWatchAsDefault:(BOOL)a0; @end