// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const StoreKit = new NobjcLibrary("/System/Library/Frameworks/StoreKit.framework/StoreKit");
export const SKAdImpression = _bindClass(StoreKit, "SKAdImpression");
export const SKAdNetwork = _bindClass(StoreKit, "SKAdNetwork");
export const SKArcadeService = _bindClass(StoreKit, "SKArcadeService");
export const SKCloudServiceController = _bindClass(StoreKit, "SKCloudServiceController");
export const SKCloudServiceSetupViewController = _bindClass(StoreKit, "SKCloudServiceSetupViewController");
export const SKDownload = _bindClass(StoreKit, "SKDownload");
export const SKMutablePayment = _bindClass(StoreKit, "SKMutablePayment");
export const SKOverlay = _bindClass(StoreKit, "SKOverlay");
export const SKOverlayAppClipConfiguration = _bindClass(StoreKit, "SKOverlayAppClipConfiguration");
export const SKOverlayAppConfiguration = _bindClass(StoreKit, "SKOverlayAppConfiguration");
export const SKOverlayConfiguration = _bindClass(StoreKit, "SKOverlayConfiguration");
export const SKOverlayTransitionContext = _bindClass(StoreKit, "SKOverlayTransitionContext");
export const SKPayment = _bindClass(StoreKit, "SKPayment");
export const SKPaymentDiscount = _bindClass(StoreKit, "SKPaymentDiscount");
export const SKPaymentQueue = _bindClass(StoreKit, "SKPaymentQueue");
export const SKPaymentTransaction = _bindClass(StoreKit, "SKPaymentTransaction");
export const SKProduct = _bindClass(StoreKit, "SKProduct");
export const SKProductDiscount = _bindClass(StoreKit, "SKProductDiscount");
export const SKProductStorePromotionController = _bindClass(StoreKit, "SKProductStorePromotionController");
export const SKProductSubscriptionPeriod = _bindClass(StoreKit, "SKProductSubscriptionPeriod");
export const SKProductsRequest = _bindClass(StoreKit, "SKProductsRequest");
export const SKProductsResponse = _bindClass(StoreKit, "SKProductsResponse");
export const SKReceiptRefreshRequest = _bindClass(StoreKit, "SKReceiptRefreshRequest");
export const SKRequest = _bindClass(StoreKit, "SKRequest");
export const SKStoreProductViewController = _bindClass(StoreKit, "SKStoreProductViewController");
export const SKStoreReviewController = _bindClass(StoreKit, "SKStoreReviewController");
export const SKStorefront = _bindClass(StoreKit, "SKStorefront");
export { SKANError } from "./SKANError.js";
export { SKCloudServiceAuthorizationStatus } from "./SKCloudServiceAuthorizationStatus.js";
export { SKCloudServiceCapability } from "./SKCloudServiceCapability.js";
export { SKDownloadState } from "./SKDownloadState.js";
export { SKErrorCode } from "./SKErrorCode.js";
export { SKOverlayPosition } from "./SKOverlayPosition.js";
export { SKPaymentTransactionState } from "./SKPaymentTransactionState.js";
export { SKProductDiscountPaymentMode } from "./SKProductDiscountPaymentMode.js";
export { SKProductDiscountType } from "./SKProductDiscountType.js";
export { SKProductPeriodUnit } from "./SKProductPeriodUnit.js";
export { SKProductStorePromotionVisibility } from "./SKProductStorePromotionVisibility.js";
