luxlabs header browser preview


@class NSMutableArray, NSString, NSTimer, CLLocationManager, PKSecureElement, NSObject, PKPaymentDeviceConfigurationData;
@protocol OS_dispatch_source, OS_dispatch_queue;

@interface PKPaymentDevice : NSObject <CLLocationManagerDelegate> {
    CLLocationManager *_locationManager;
    NSTimer *_timer;
    NSObject<OS_dispatch_source> *_locationFixTimeout;
    PKSecureElement *_secureElement;
    PKPaymentDeviceConfigurationData *_configurationData;
    NSMutableArray *_metdataFetchTasks;
    NSObject<OS_dispatch_queue> *_callbackQueue;
    NSObject<OS_dispatch_queue> *_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