import { CrossmintHostedCheckoutV3AllProps } from '../../../types/index.js'; import { CrossmintApiClient } from '@crossmint/common-sdk-base'; import '../../../types/events/internal/index.js'; import '../../../types/events/internal/events.js'; import '../../../types/events/internal/payloads.js'; import '../../../types/system.js'; import '../../../types/events/public/events.js'; import '../../../types/embed/v3/events/incoming.js'; import 'zod'; import '../../../types/embed/v3/events/outgoing.js'; import '../../../types/embed/v3/events/EmbeddedCheckoutV3IFrameEmitter.js'; import '@crossmint/client-sdk-window'; import '../../../types/payment-method-management/events/incoming.js'; import '../../../types/payment-method-management/events/outgoing.js'; import '../../../types/payment-method-management/events/PaymentMethodManagementIFrameEmitter.js'; import '../../../types/payment-method-management/OrderIntents.js'; import '../../../types/payment-method-management/PaymentMethodAgenticEnrollment.js'; import '../../../types/payment-method-management/VerificationAppearance.js'; import '../../../types/CryptoCurrency.js'; type CrossmintHostedCheckoutV3ServiceProps = { apiClient: CrossmintApiClient; hostedCheckoutProps: CrossmintHostedCheckoutV3AllProps; }; declare function crossmintHostedCheckoutV3Service({ apiClient, hostedCheckoutProps, }: CrossmintHostedCheckoutV3ServiceProps): { createWindow: () => void; }; export { type CrossmintHostedCheckoutV3ServiceProps, crossmintHostedCheckoutV3Service };