@class NSMutableArray, NSString, NSTimer, CLLocationManager, PKSecureElement, NSObject, PKPaymentDeviceConfigurationData; @protocol OS_dispatch_source, OS_dispatch_queue; @interface PKPaymentDevice : NSObject { CLLocationManager *_locationManager; NSTimer *_timer; NSObject *_locationFixTimeout; PKSecureElement *_secureElement; PKPaymentDeviceConfigurationData *_configurationData; NSMutableArray *_metdataFetchTasks; NSObject *_callbackQueue; NSObject *_internalQueue; } @property (nonatomic) BOOL skipLocationCheck; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)clientHardwarePlatformInfoHTTPHeader; + (id)clientInfoHTTPHeader; - (void)generateTransactionKeyWithParameters:(id)a0 withCompletion:(id /* block */)a1; - (id)init; - (void)dealloc; - (id)configurationData; - (id)primarySecureElementIdentifier; - (id)trustedDeviceEnrollmentInfo; - (void).cxx_destruct; - (void)locationManager:(id)a0 didUpdateLocations:(id)a1; - (void)locationManager:(id)a0 didFailWithError:(id)a1; - (id)initWithCallbackQueue:(id)a0; - (void)signatureForAuthToken:(id)a0 completion:(id /* block */)a1; - (void)signData:(id)a0 signatureEntanglementMode:(unsigned long long)a1 withCompletionHandler:(id /* block */)a2; - (void)_finishLocationFixWithLocation:(id)a0; - (void)SEPParingInformationWithCompletion:(id /* block */)a0; - (void)_executeDeviceMetadataFetchTasksCompletionHandlers; - (void)_populateDeviceMetadata:(id)a0 withFields:(unsigned long long)a1 completion:(id /* block */)a2; - (void)configurationDataWithCompletionHandler:(id /* block */)a0; - (void)deleteApplicationWithAID:(id)a0; - (BOOL)hasRegistrationRegionMap; - (void)paymentDeviceMetadataFields:(unsigned long long)a0 completion:(id /* block */)a1; - (void)provisioningDataIncludingDeviceMetadata:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (void)queueConnectionToTrustedServiceManagerForPushTopic:(id)a0 withCompletion:(id /* block */)a1; - (void)queueConnectionToTrustedServiceManagerWithCompletion:(id /* block */)a0; - (void)registrationDataWithAuthToken:(id)a0 completionHandler:(id /* block */)a1; - (void)rewrapDataWithCompletionHandler:(id /* block */)a0; - (void)setRegistrationRegionMap:(id)a0 primaryRegionTopic:(id)a1; @end