import type { Provider } from './Provider.js'; /** * Adapter for the Adyen Web SDK. The Adyen integration differs * significantly from Finix and Stripe; it requires loading the * Adyen Web library, creating a Checkout instance and mounting * a Card component. This skeleton outlines the structure but * leaves the concrete implementation to be completed when * integrating Adyen. */ export declare class AdyenProvider implements Provider { private checkout; private cardComponent; init(config: Record): Promise; mountCardForm(selector: string): Promise; tokenize(): Promise<{ token: string; [key: string]: unknown; }>; } //# sourceMappingURL=AdyenProvider.d.ts.map