luxlabs header browser preview


@class NSArray, NSString, NSHashTable, NSObject, PKXPCService;
@protocol PKPassLibraryDelegate, OS_dispatch_queue, NSObject;

@interface PKPassLibrary : NSObject <PKXPCServiceDelegate, PKPassLibraryExportedInterface> {
    PKXPCService *_remoteService;
    PKPassLibrary *_remoteLibrary;
    id<NSObject> _remoteLibraryObserver;
    unsigned long long _interfaceType;
    NSHashTable *_delegates;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _delegatesLock;
    NSObject<OS_dispatch_queue> *_asynchronousImageQueue;
}

@property (weak, nonatomic) id<PKPassLibraryDelegate> delegate;
@property (readonly, nonatomic, getter=isSecureElementPassActivationAvailable) BOOL secureElementPassActivationAvailable;
@property (readonly, copy, nonatomic) NSArray *remoteSecureElementPasses;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (unsigned long long)requestAutomaticPassPresentationSuppressionWithResponseHandler:(id /* block */)a0;
+ (BOOL)contactlessInterfaceCanBePresentedFromSource:(long long)a0 deviceUILocked:(BOOL)a1;
+ (void)endAutomaticPassPresentationSuppressionWithRequestToken:(unsigned long long)a0;
+ (BOOL)contactlessInterfaceCanBePresentedFromSource:(long long)a0;
+ (BOOL)isPaymentPassActivationAvailable;
+ (BOOL)isSuppressingAutomaticPassPresentation;
+ (id)sharedInstanceWithRemoteLibrary;
+ (BOOL)isSecureElementPassActivationAvailable;
+ (BOOL)isPassLibraryAvailable;

- (id)_remoteObjectProxy;
- (id)_copyPassesOfType:(unsigned long long)a0 withRetries:(unsigned long long)a1;
- (id)passUniqueIDsForAssociatedApplicationIdentifier:(id)a0;
- (void)pushProvisioningNoncesWithCredentialCount:(unsigned long long)a0 completion:(id /* block */)a1;
- (id)dataForBundleResourceNamed:(id)a0 withExtension:(id)a1 objectUniqueIdentifier:(id)a2;
- (id)passWithUniqueID:(id)a0;
- (id)init;
- (void)noteObjectSharedWithUniqueID:(id)a0;
- (id)passWithFPANIdentifier:(id)a0;
- (id)_remoteObjectProxyWithFailureHandler:(id /* block */)a0;
- (void)getPassesWithUniqueIdentifiers:(id)a0 handler:(id /* block */)a1;
- (id)backupMetadata;
- (BOOL)_hasInterfaceOfType:(unsigned long long)a0;
- (id)archiveForObjectWithUniqueID:(id)a0;
- (BOOL)canAddFelicaPass;
- (void)dealloc;
- (void)hasInAppPaymentPassesForNetworks:(id)a0 capabilities:(unsigned long long)a1 issuerCountryCodes:(id)a2 isMultiTokensRequest:(BOOL)a3 withHandler:(id /* block */)a4;
- (void)enabledValueAddedServicePassesWithCompletion:(id /* block */)a0;
- (void)getMetadataForFieldWithProperties:(id)a0 withHandler:(id /* block */)a1;
- (void)updateSettings:(unsigned long long)a0 forObjectWithUniqueID:(id)a1;
- (void)_applyDataAccessorToObject:(id)a0;
- (void)addPassesContainer:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)noteACAccountChanged:(id)a0;
- (id)remotePaymentPasses;
- (id)_synchronousInAppRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (BOOL)isRemovingPassesOfType:(unsigned long long)a0;
- (void)issueWalletUserNotificationWithTitle:(id)a0 message:(id)a1 forPassUniqueIdentifier:(id)a2 customActionRoute:(id)a3;
- (void)fetchAppletSubCredentialForPassTypeIdentifier:(id)a0 serialNumber:(id)a1 completionHandler:(id /* block */)a2;
- (void)_getPassesAndCatalogOfPassTypes:(unsigned long long)a0 synchronously:(BOOL)a1 limitResults:(BOOL)a2 withRetries:(unsigned long long)a3 handler:(id /* block */)a4;
- (void)removePassWithUniqueID:(id)a0 diagnosticReason:(id)a1;
- (void)addPassesWithIngestionPayloads:(id)a0 withCompletionHandler:(id /* block */)a1;
- (id)passWithDPANIdentifier:(id)a0;
- (BOOL)setShowInLockScreenEnabled:(BOOL)a0 forPass:(id)a1;
- (void)contactlessInterfaceDidDismissFromSource:(long long)a0;
- (BOOL)passbookHasBeenDeleted;
- (id)passLocalizedStringForKey:(id)a0 uniqueID:(id)a1;
- (BOOL)setSuppressPromotionsEnabled:(BOOL)a0 forPass:(id)a1;
- (void)signWithFidoKeyForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 fidoKeyHash:(id)a2 challenge:(id)a3 publicKeyIdentifier:(id)a4 externalizedAuth:(id)a5 completion:(id /* block */)a6;
- (void)removeDelegate:(id)a0;
- (void)setSortingState:(long long)a0 forObjectWithUniqueID:(id)a1 withCompletion:(id /* block */)a2;
- (BOOL)sendRKEPassThroughMessage:(id)a0 forSessionIdentifier:(id)a1 error:(id *)a2;
- (unsigned long long)countOfPasses;
- (void)notifyPassUsedWithIdentifier:(id)a0 fromSource:(long long)a1;
- (void)_fetchImageSetForUniqueID:(id)a0 ofType:(long long)a1 displayProfile:(id)a2 suffix:(id)a3 usingSynchronousProxy:(BOOL)a4 withCompletion:(id /* block */)a5;
- (void)prepareForBackupRestoreWithSafeHavenPath:(id)a0;
- (id)paymentPassesWithLocallyStoredValue;
- (void)getContainmentStatusAndSettingsForPass:(id)a0 withHandler:(id /* block */)a1;
- (void)addDelegate:(id)a0;
- (void)_applyDataAccessorToObjects:(id)a0;
- (void)fetchCurrentRelevantPassInfo:(id /* block */)a0;
- (void)presentPaymentPass:(id)a0;
- (id)_defaultPaymentPassForPaymentRequest:(id)a0;
- (void)getPassesAndCatalog:(BOOL)a0 synchronously:(BOOL)a1 withHandler:(id /* block */)a2;
- (void)presentContactlessInterfaceForPassWithUniqueIdentifier:(id)a0 fromSource:(long long)a1 completion:(id /* block */)a2;
- (void)postUpgradesAvailableNotificationForMarket:(id)a0 passUniqueID:(id)a1;
- (void)passUpdated:(id)a0;
- (void)checkFidoKeyPresenceForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 fidoKeyHash:(id)a2 completion:(id /* block */)a3;
- (id)_remoteLibrary;
- (id)initWithMachServiceName:(id)a0 resumeNotificationName:(id)a1 interfaceType:(unsigned long long)a2;
- (void)fetchContentForUniqueID:(id)a0 withCompletion:(id /* block */)a1;
- (id)contentForUniqueID:(id)a0;
- (id)_inAppRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)deleteKeyMaterialForSubCredentialId:(id)a0;
- (BOOL)_setSetting:(unsigned long long)a0 enabled:(BOOL)a1 forPass:(id)a2;
- (void)canAddSecureElementPassWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (void)removePasses:(id)a0;
- (id)imageSetForUniqueID:(id)a0 ofType:(long long)a1 displayProfile:(id)a2 suffix:(id)a3;
- (void)sortedTransitPassesForTransitNetworkIdentifiersWithCompletion:(id /* block */)a0;
- (void)openPaymentSetupForMerchantIdentifier:(id)a0 domain:(id)a1 completion:(id /* block */)a2;
- (void)canPresentPaymentRequest:(id)a0 completion:(id /* block */)a1;
- (id)_filterPeerPaymentPass:(id)a0 request:(id)a1;
- (void)generateISOEncryptionCertificateForSubCredentialId:(id)a0 completion:(id /* block */)a1;
- (void)catalogChanged:(id)a0 withNewPasses:(id)a1;
- (BOOL)meetsProvisioningRequirements:(id)a0 missingRequirements:(id *)a1;
- (void)createFidoKeyForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 challenge:(id)a2 externalizedAuth:(id)a3 completion:(id /* block */)a4;
- (void)presentContactlessInterfaceForDefaultPassFromSource:(long long)a0 completion:(id /* block */)a1;
- (BOOL)canAddSecureElementPassWithConfiguration:(id)a0;
- (void)presentPaymentSetupRequest:(id)a0 orientation:(id)a1 completion:(id /* block */)a2;
- (void)passRecovered:(id)a0;
- (void)hasInAppPrivateLabelPaymentPassesForWebDomain:(id)a0 issuerCountryCodes:(id)a1 isMultiTokensRequest:(BOOL)a2 withHandler:(id /* block */)a3;
- (void)addISO18013Blobs:(id)a0 cardType:(long long)a1 completion:(id /* block */)a2;
- (unsigned long long)countPassesOfType:(unsigned long long)a0;
- (id)_extendedRemoteObjectProxyWithFailureHandler:(id /* block */)a0;
- (void)recomputeRelevantPassesWithSearchMode:(long long)a0;
- (void)getGroupsControllerSnapshotWithOptions:(id)a0 synchronously:(BOOL)a1 handler:(id /* block */)a2;
- (void)removePass:(id)a0;
- (BOOL)hasPassesWithSupportedNetworks:(id)a0 merchantCapabilities:(unsigned long long)a1 issuerCountryCodes:(id)a2 webDomain:(id)a3;
- (void)requestPersonalizationOfPassWithUniqueIdentifier:(id)a0 contact:(id)a1 personalizationToken:(id)a2 requiredPersonalizationFields:(unsigned long long)a3 personalizationSource:(unsigned long long)a4 handler:(id /* block */)a5;
- (void)_fetchImageSetContainerForUniqueID:(id)a0 ofType:(long long)a1 displayProfile:(id)a2 suffix:(id)a3 usingSynchronousProxy:(BOOL)a4 withCompletion:(id /* block */)a5;
- (void)paymentSetupFeaturesForConfiguration:(id)a0 completion:(id /* block */)a1;
- (void)meetsProvisioningRequirements:(id)a0 completion:(id /* block */)a1;
- (BOOL)canAddPassOfType:(unsigned long long)a0;
- (id)delegates;
- (void)_activateSecureElementPass:(id)a0 withActivationCode:(id)a1 activationData:(id)a2 completion:(id /* block */)a3;
- (id)passesOfStyles:(unsigned long long)a0;
- (void)noteAppleAccountChanged:(id)a0;
- (id)passes;
- (void)invalidateVehicleConnectionSessionIdentifier:(id)a0;
- (void)generateSEEncryptionCertificateForSubCredentialId:(id)a0 completion:(id /* block */)a1;
- (void)presentWalletWithRelevantPassUniqueID:(id)a0;
- (void)setBackupMetadata:(id)a0;
- (void)generateTransactionKeyWithReaderIdentifier:(id)a0 readerPublicKey:(id)a1 completion:(id /* block */)a2;
- (void)spotlightReindexContentWithIdentifiers:(id)a0 acknowledgement:(id /* block */)a1;
- (void)openPaymentSetup;
- (void)pendingUserNotificationsWithCompletion:(id /* block */)a0;
- (void)fetchTransactionKeyForPassTypeIdentifier:(id)a0 serialNumber:(id)a1 completionHandler:(id /* block */)a2;
- (void)requestUpdateOfObjectWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)checkForTransitNotification;
- (id)_initWithRemote:(id)a0;
- (void)remoteService:(id)a0 didInterruptConnection:(id)a1;
- (BOOL)setNotificationServiceUpdatesEnabled:(BOOL)a0 forPass:(id)a1;
- (void)removeAllScheduledActivities;
- (id)_copyPassesOfStyles:(unsigned long long)a0 withRetries:(unsigned long long)a1;
- (BOOL)containsPass:(id)a0;
- (void)rescheduleCommutePlanRenewalReminderForPassWithUniqueID:(id)a0;
- (void)longTermPrivacyKeyForCredentialGroupIdentifier:(id)a0 reuseExisting:(BOOL)a1 completion:(id /* block */)a2;
- (void)canAddCarKeyPassWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (id)manifestHashForPassWithUniqueID:(id)a0;
- (void)configurePushProvisioningConfiguration:(id)a0 completion:(id /* block */)a1;
- (id)inAppPrivateLabelPaymentPassesForWebDomain:(id)a0 issuerCountryCodes:(id)a1 isMultiTokensRequest:(BOOL)a2;
- (void)activateSecureElementPass:(id)a0 withActivationData:(id)a1 completion:(id /* block */)a2;
- (id)passForProvisioningCredentialHash:(id)a0;
- (id)diffForPassUpdateUserNotificationWithIdentifier:(id)a0;
- (BOOL)setAutomaticPresentationEnabled:(BOOL)a0 forPass:(id)a1;
- (id)cachedImageSetForUniqueID:(id)a0 type:(long long)a1 withDisplayProfile:(id)a2 displayTraits:(id)a3;
- (void)recoverPassWithUniqueID:(id)a0;
- (id)_extendedRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)startVehicleConnectionSessionWithPassUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)sendUserEditedCatalog:(id)a0;
- (void)fetchImageSetForUniqueID:(id)a0 ofType:(long long)a1 displayProfile:(id)a2 suffix:(id)a3 withCompletion:(id /* block */)a4;
- (id)_copyPassesWithRetries:(unsigned long long)a0;
- (id)_extendedRemoteObjectProxy;
- (void)_fetchContentForUniqueID:(id)a0 usingSynchronousProxy:(BOOL)a1 withCompletion:(id /* block */)a2;
- (long long)_currentNotificationCountForIdentifier:(id)a0;
- (id)peerPaymentPassUniqueID;
- (void)encryptedServiceProviderDataForSecureElementPass:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)resetApplePayWithDiagnosticReason:(id)a0 completion:(id /* block */)a1;
- (void)passRemoved:(id)a0;
- (void)paymentPassWithAssociatedAccountIdentifier:(id)a0 completion:(id /* block */)a1;
- (BOOL)setSuppressNotificationsEnabled:(BOOL)a0 forPass:(id)a1;
- (BOOL)hasPassesOfType:(unsigned long long)a0;
- (void)signData:(id)a0 withSecureElementPass:(id)a1 completion:(id /* block */)a2;
- (void)vehicleConnectionDidRecievePassthroughData:(id)a0;
- (id)_remoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)addPassesWithData:(id)a0 withCompletionHandler:(id /* block */)a1;
- (void)forceImmediateRevocationCheck;
- (void)contactlessInterfaceDidPresentFromSource:(long long)a0;
- (id)passesOfType:(unsigned long long)a0;
- (void)replaceUnsignedPassAtURL:(id)a0 withCompletionHandler:(id /* block */)a1;
- (BOOL)setAutomaticUpdatesEnabled:(BOOL)a0 forPass:(id)a1;
- (void)activatePaymentPass:(id)a0 withActivationCode:(id)a1 completion:(id /* block */)a2;
- (void)activatePaymentPass:(id)a0 withActivationData:(id)a1 completion:(id /* block */)a2;
- (id)_inAppRemoteObjectProxyWithFailureHandler:(id /* block */)a0;
- (void)spotlightReindexAllContentWithAcknowledgement:(id /* block */)a0;
- (void)postUpgradedPassNotificationForMarket:(id)a0 passUniqueID:(id)a1;
- (id)dataForBundleResources:(id)a0 objectUniqueIdentifier:(id)a1;
- (BOOL)supportsSearchForPassUniqueID:(id)a0;
- (void)vehicleConnectionDidUpdateConnectionState:(long long)a0;
- (void)spotlightStatusWithCompletion:(id /* block */)a0;
- (id)passWithPassTypeIdentifier:(id)a0 serialNumber:(id)a1;
- (BOOL)_hasRemoteLibrary;
- (BOOL)resetSettingsForPass:(id)a0;
- (void)shuffleGroups:(int)a0;
- (void)hasInAppPrivateLabelPaymentPassesForApplicationIdentifier:(id)a0 issuerCountryCodes:(id)a1 isMultiTokensRequest:(BOOL)a2 withHandler:(id /* block */)a3;
- (id)expressFelicaTransitPasses;
- (void)containsPassWithPassTypeIdentifier:(id)a0 serialNumber:(id)a1 completionHandler:(id /* block */)a2;
- (id)_synchronousExtendedRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (id)_inAppRemoteObjectProxy;
- (BOOL)isPaymentPassActivationAvailable;
- (BOOL)canAddSecureElementPassWithConfiguration:(id)a0 outError:(id *)a1;
- (void)_postLibraryChangeWithUserInfo:(id)a0;
- (BOOL)replacePassWithPass:(id)a0;
- (unsigned long long)estimatedTimeToResetApplePay;
- (id)inAppPaymentPassesForPaymentRequest:(id)a0;
- (BOOL)canAddSecureElementPassWithPrimaryAccountIdentifier:(id)a0;
- (void)_getGroupsControllerSnapshotWithOptions:(id)a0 synchronously:(BOOL)a1 retries:(unsigned long long)a2 handler:(id /* block */)a3;
- (void)addPasses:(id)a0 withCompletionHandler:(id /* block */)a1;
- (BOOL)resetApplePayWithDiagnosticReason:(id)a0;
- (void)availableHomeKeyPassesWithCompletionHandler:(id /* block */)a0;
- (BOOL)migrateData;
- (void)addUnsignedPassesAtURLs:(id)a0 withCompletionHandler:(id /* block */)a1;
- (id)inAppPrivateLabelPaymentPassesForApplicationIdentifier:(id)a0 issuerCountryCodes:(id)a1 isMultiTokensRequest:(BOOL)a2;
- (void)removePassesWithUniqueIDs:(id)a0 diagnosticReason:(id)a1;
- (void)passAdded:(id)a0;
- (BOOL)isIssuerAppProvisioningSupported;
- (void)hasInAppPaymentPassesForNetworks:(id)a0 capabilities:(unsigned long long)a1 issuerCountryCodes:(id)a2 paymentRequestType:(id)a3 isMultiTokensRequest:(BOOL)a4 withHandler:(id /* block */)a5;
- (BOOL)hasPassesWithSupportedNetworks:(id)a0 merchantCapabilities:(unsigned long long)a1 issuerCountryCodes:(id)a2 webDomain:(id)a3 paymentRequestType:(id)a4 isMultiTokensRequest:(BOOL)a5;
- (id)_synchronousRemoteObjectProxyWithErrorHandler:(id /* block */)a0;
- (void)enableExpressForPassWithPassTypeIdentifier:(id)a0 serialNumber:(id)a1 completionHandler:(id /* block */)a2;
- (void)prepareForBackupRestoreWithExistingPreferencesData:(id)a0;
- (void)presentIssuerBindingFlowForIssuerData:(id)a0 signature:(id)a1 orientation:(id)a2;
- (void)hasInAppPaymentPassesForNetworks:(id)a0 capabilities:(unsigned long long)a1 issuerCountryCodes:(id)a2 withHandler:(id /* block */)a3;
- (void)sortedTransitPassesForAppletDataFormat:(id)a0 completion:(id /* block */)a1;
- (void)getPassesAndCatalog:(BOOL)a0 withHandler:(id /* block */)a1;
- (id)_sortedPaymentPassesForPaymentRequest:(id)a0;
- (void)remoteService:(id)a0 didEstablishConnection:(id)a1;
- (void)fetchHasCandidatePasses:(id /* block */)a0;
- (void)getPassesAndCatalogOfPassTypes:(unsigned long long)a0 synchronously:(BOOL)a1 withHandler:(id /* block */)a2;
- (void)spotlightResetWithCompletion:(id /* block */)a0;
- (BOOL)hasSecureElementPassesOfType:(long long)a0;
- (void)removePassesOfType:(unsigned long long)a0 withDiagnosticReason:(id)a1;
- (void)removePassesOfType:(unsigned long long)a0 withDiagnosticReason:(id)a1 completion:(id /* block */)a2;
- (void)requestIssuerBoundPassesWihBindingWithData:(id)a0 automaticallyProvision:(BOOL)a1 withCompletion:(id /* block */)a2;
- (id)defaultPaymentPassesWithRemotePasses:(BOOL)a0;
- (BOOL)isPassbookVisible;
- (id)passesPendingActivation;
- (void)provisionHomeKeyPassForSerialNumbers:(id)a0 completionHandler:(id /* block */)a1;
- (void)signData:(id)a0 signatureEntanglementMode:(unsigned long long)a1 withCompletionHandler:(id /* block */)a2;
- (void)getRouteRelevantPassesFromLocation:(id)a0 handler:(id /* block */)a1;
- (void)introduceDatabaseIntegrityProblem;
- (void)serviceProviderDataForSecureElementPass:(id)a0 completion:(id /* block */)a1;
- (BOOL)canAddPaymentPassWithPrimaryAccountIdentifier:(id)a0;
- (void)presentSecureElementPass:(id)a0;

@end