@class PKPassLibraryDefaultDataProvider, NSString, PKPassbookPeerPaymentSettingsDefaultBehavior, PKPaymentDefaultDataProvider, PKPaymentOptionsDefaults; @protocol PKPaymentSetupDelegate; @interface PKPassbookSettingsDefaultBehavior : NSObject { PKPassLibraryDefaultDataProvider *_passLibraryDataProvider; PKPaymentDefaultDataProvider *_paymentDataProvider; PKPaymentOptionsDefaults *_options; PKPassbookPeerPaymentSettingsDefaultBehavior *_peerPaymentDefaultBehavior; id _setupDelegate; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (id)deviceName; - (void)dealloc; - (void).cxx_destruct; - (BOOL)supportsCredentialType:(long long)a0; - (id)secureElementID; - (BOOL)secureElementIsProductionSigned; - (id)paymentDataProvider; - (id)optionsDelegate; - (BOOL)canRegisterForPeerPayment; - (BOOL)deviceInRestrictedMode; - (BOOL)deviceSupportsInAppPayments; - (BOOL)hasFelicaSecureElement; - (id)passLibraryDataProvider; - (id)peerPaymentDataSource; - (id)peerPaymentDelegate; - (void)setSetupDelegate:(id)a0; - (id)setupDelegate; @end