// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const PassKit = new NobjcLibrary("/System/Library/Frameworks/PassKit.framework/PassKit");
export const PKAddCarKeyPassConfiguration = _bindClass(PassKit, "PKAddCarKeyPassConfiguration");
export const PKAddIdentityDocumentConfiguration = _bindClass(PassKit, "PKAddIdentityDocumentConfiguration");
export const PKAddIdentityDocumentMetadata = _bindClass(PassKit, "PKAddIdentityDocumentMetadata");
export const PKAddPassMetadataPreview = _bindClass(PassKit, "PKAddPassMetadataPreview");
export const PKAddPaymentPassRequest = _bindClass(PassKit, "PKAddPaymentPassRequest");
export const PKAddPaymentPassRequestConfiguration = _bindClass(PassKit, "PKAddPaymentPassRequestConfiguration");
export const PKAddSecureElementPassConfiguration = _bindClass(PassKit, "PKAddSecureElementPassConfiguration");
export const PKAddShareablePassConfiguration = _bindClass(PassKit, "PKAddShareablePassConfiguration");
export const PKAutomaticReloadPaymentRequest = _bindClass(PassKit, "PKAutomaticReloadPaymentRequest");
export const PKAutomaticReloadPaymentSummaryItem = _bindClass(PassKit, "PKAutomaticReloadPaymentSummaryItem");
export const PKBarcodeEventConfigurationRequest = _bindClass(PassKit, "PKBarcodeEventConfigurationRequest");
export const PKBarcodeEventMetadataRequest = _bindClass(PassKit, "PKBarcodeEventMetadataRequest");
export const PKBarcodeEventMetadataResponse = _bindClass(PassKit, "PKBarcodeEventMetadataResponse");
export const PKBarcodeEventSignatureRequest = _bindClass(PassKit, "PKBarcodeEventSignatureRequest");
export const PKBarcodeEventSignatureResponse = _bindClass(PassKit, "PKBarcodeEventSignatureResponse");
export const PKContact = _bindClass(PassKit, "PKContact");
export const PKDateComponentsRange = _bindClass(PassKit, "PKDateComponentsRange");
export const PKDeferredPaymentRequest = _bindClass(PassKit, "PKDeferredPaymentRequest");
export const PKDeferredPaymentSummaryItem = _bindClass(PassKit, "PKDeferredPaymentSummaryItem");
export const PKDisbursementRequest = _bindClass(PassKit, "PKDisbursementRequest");
export const PKDisbursementSummaryItem = _bindClass(PassKit, "PKDisbursementSummaryItem");
export const PKIdentityAnyOfDescriptor = _bindClass(PassKit, "PKIdentityAnyOfDescriptor");
export const PKIdentityAuthorizationController = _bindClass(PassKit, "PKIdentityAuthorizationController");
export const PKIdentityDocument = _bindClass(PassKit, "PKIdentityDocument");
export const PKIdentityDocumentMetadata = _bindClass(PassKit, "PKIdentityDocumentMetadata");
export const PKIdentityDriversLicenseDescriptor = _bindClass(PassKit, "PKIdentityDriversLicenseDescriptor");
export const PKIdentityElement = _bindClass(PassKit, "PKIdentityElement");
export const PKIdentityIntentToStore = _bindClass(PassKit, "PKIdentityIntentToStore");
export const PKIdentityNationalIDCardDescriptor = _bindClass(PassKit, "PKIdentityNationalIDCardDescriptor");
export const PKIdentityPhotoIDDescriptor = _bindClass(PassKit, "PKIdentityPhotoIDDescriptor");
export const PKIdentityRequest = _bindClass(PassKit, "PKIdentityRequest");
export const PKInstantFundsOutFeeSummaryItem = _bindClass(PassKit, "PKInstantFundsOutFeeSummaryItem");
export const PKIssuerProvisioningExtensionHandler = _bindClass(PassKit, "PKIssuerProvisioningExtensionHandler");
export const PKIssuerProvisioningExtensionPassEntry = _bindClass(PassKit, "PKIssuerProvisioningExtensionPassEntry");
export const PKIssuerProvisioningExtensionPaymentPassEntry = _bindClass(PassKit, "PKIssuerProvisioningExtensionPaymentPassEntry");
export const PKIssuerProvisioningExtensionStatus = _bindClass(PassKit, "PKIssuerProvisioningExtensionStatus");
export const PKJapanIndividualNumberCardMetadata = _bindClass(PassKit, "PKJapanIndividualNumberCardMetadata");
export const PKLabeledValue = _bindClass(PassKit, "PKLabeledValue");
export const PKObject = _bindClass(PassKit, "PKObject");
export const PKPass = _bindClass(PassKit, "PKPass");
export const PKPassLibrary = _bindClass(PassKit, "PKPassLibrary");
export const PKPassRelevantDate = _bindClass(PassKit, "PKPassRelevantDate");
export const PKPayment = _bindClass(PassKit, "PKPayment");
export const PKPaymentAuthorizationController = _bindClass(PassKit, "PKPaymentAuthorizationController");
export const PKPaymentAuthorizationResult = _bindClass(PassKit, "PKPaymentAuthorizationResult");
export const PKPaymentAuthorizationViewController = _bindClass(PassKit, "PKPaymentAuthorizationViewController");
export const PKPaymentButton = _bindClass(PassKit, "PKPaymentButton");
export const PKPaymentInformationEventExtension = _bindClass(PassKit, "PKPaymentInformationEventExtension");
export const PKPaymentMerchantSession = _bindClass(PassKit, "PKPaymentMerchantSession");
export const PKPaymentMethod = _bindClass(PassKit, "PKPaymentMethod");
export const PKPaymentOrderDetails = _bindClass(PassKit, "PKPaymentOrderDetails");
export const PKPaymentPass = _bindClass(PassKit, "PKPaymentPass");
export const PKPaymentRequest = _bindClass(PassKit, "PKPaymentRequest");
export const PKPaymentRequestCouponCodeUpdate = _bindClass(PassKit, "PKPaymentRequestCouponCodeUpdate");
export const PKPaymentRequestMerchantSessionUpdate = _bindClass(PassKit, "PKPaymentRequestMerchantSessionUpdate");
export const PKPaymentRequestPaymentMethodUpdate = _bindClass(PassKit, "PKPaymentRequestPaymentMethodUpdate");
export const PKPaymentRequestShippingContactUpdate = _bindClass(PassKit, "PKPaymentRequestShippingContactUpdate");
export const PKPaymentRequestShippingMethodUpdate = _bindClass(PassKit, "PKPaymentRequestShippingMethodUpdate");
export const PKPaymentRequestUpdate = _bindClass(PassKit, "PKPaymentRequestUpdate");
export const PKPaymentSummaryItem = _bindClass(PassKit, "PKPaymentSummaryItem");
export const PKPaymentToken = _bindClass(PassKit, "PKPaymentToken");
export const PKPaymentTokenContext = _bindClass(PassKit, "PKPaymentTokenContext");
export const PKRecurringPaymentRequest = _bindClass(PassKit, "PKRecurringPaymentRequest");
export const PKRecurringPaymentSummaryItem = _bindClass(PassKit, "PKRecurringPaymentSummaryItem");
export const PKSecureElementPass = _bindClass(PassKit, "PKSecureElementPass");
export const PKShareablePassMetadata = _bindClass(PassKit, "PKShareablePassMetadata");
export const PKShareablePassMetadataPreview = _bindClass(PassKit, "PKShareablePassMetadataPreview");
export const PKShippingMethod = _bindClass(PassKit, "PKShippingMethod");
export const PKStoredValuePassBalance = _bindClass(PassKit, "PKStoredValuePassBalance");
export const PKStoredValuePassProperties = _bindClass(PassKit, "PKStoredValuePassProperties");
export const PKSuicaPassProperties = _bindClass(PassKit, "PKSuicaPassProperties");
export const PKTransitPassProperties = _bindClass(PassKit, "PKTransitPassProperties");
export const PKVehicleConnectionSession = _bindClass(PassKit, "PKVehicleConnectionSession");
export { PKAddIdentityDocumentType } from "./PKAddIdentityDocumentType.js";
export { PKAddPaymentPassError } from "./PKAddPaymentPassError.js";
export { PKAddPaymentPassStyle } from "./PKAddPaymentPassStyle.js";
export { PKAddSecureElementPassErrorCode } from "./PKAddSecureElementPassErrorCode.js";
export { PKAddShareablePassConfigurationPrimaryAction } from "./PKAddShareablePassConfigurationPrimaryAction.js";
export { PKAddressField } from "./PKAddressField.js";
export { PKApplePayLaterAvailability } from "./PKApplePayLaterAvailability.js";
export { PKAutomaticPassPresentationSuppressionResult } from "./PKAutomaticPassPresentationSuppressionResult.js";
export { PKBarcodeEventConfigurationDataType } from "./PKBarcodeEventConfigurationDataType.js";
export { PKDisbursementErrorCode } from "./PKDisbursementErrorCode.js";
export { PKIdentityError } from "./PKIdentityError.js";
export { PKIssuerProvisioningExtensionAuthorizationResult } from "./PKIssuerProvisioningExtensionAuthorizationResult.js";
export { PKMerchantCapability } from "./PKMerchantCapability.js";
export { PKPassKitErrorCode } from "./PKPassKitErrorCode.js";
export { PKPassLibraryAddPassesStatus } from "./PKPassLibraryAddPassesStatus.js";
export { PKPassLibraryAuthorizationStatus } from "./PKPassLibraryAuthorizationStatus.js";
export { PKPassLibraryCapability } from "./PKPassLibraryCapability.js";
export { PKPassType } from "./PKPassType.js";
export { PKPaymentAuthorizationStatus } from "./PKPaymentAuthorizationStatus.js";
export { PKPaymentButtonStyle } from "./PKPaymentButtonStyle.js";
export { PKPaymentButtonType } from "./PKPaymentButtonType.js";
export { PKPaymentErrorCode } from "./PKPaymentErrorCode.js";
export { PKPaymentMethodType } from "./PKPaymentMethodType.js";
export { PKPaymentPassActivationState } from "./PKPaymentPassActivationState.js";
export { PKPaymentSummaryItemType } from "./PKPaymentSummaryItemType.js";
export { PKRadioTechnology } from "./PKRadioTechnology.js";
export { PKSecureElementPassActivationState } from "./PKSecureElementPassActivationState.js";
export { PKShareSecureElementPassErrorCode } from "./PKShareSecureElementPassErrorCode.js";
export { PKShippingContactEditingMode } from "./PKShippingContactEditingMode.js";
export { PKShippingType } from "./PKShippingType.js";
export { PKVehicleConnectionErrorCode } from "./PKVehicleConnectionErrorCode.js";
export { PKVehicleConnectionSessionConnectionState } from "./PKVehicleConnectionSessionConnectionState.js";
export { PKContactField } from "./PKContactField.js";
export { PKDisbursementErrorKey } from "./PKDisbursementErrorKey.js";
export { PKEncryptionScheme } from "./PKEncryptionScheme.js";
export { PKPassLibraryNotificationKey } from "./PKPassLibraryNotificationKey.js";
export { PKPaymentErrorKey } from "./PKPaymentErrorKey.js";
export { PKStoredValuePassBalanceType } from "./PKStoredValuePassBalanceType.js";
