import { CrossmintHostedCheckoutV3AllProps } from '../../../../types/index.js'; import '../../../../types/events/internal/index.js'; import '../../../../types/events/internal/events.js'; import '../../../../types/events/internal/payloads.js'; import '../../../../types/system.js'; import '@crossmint/common-sdk-base'; 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'; declare function crossmintHostedCheckoutV3StylesService(hostedCheckoutProps: CrossmintHostedCheckoutV3AllProps): { identifiers: { buttonClassNames: string; logoId: string; }; getButtonText: () => string; generateCss: () => string; injectCss: (css: string) => { cleanup: () => void; }; }; export { crossmintHostedCheckoutV3StylesService };