//#region src/payment-methods/vgs-collect-loader.d.ts /** * Loads VGS Collect JS from CDN. Idempotent — subsequent calls return the same promise. */ declare function loadVgsCollectScript(): Promise; /** * Initializes a VGS Collect form instance. */ declare function initVgsCollect(vaultId: string, environment: string): VGSCollectForm; /** * Creates and mounts VGS Collect card fields using CMP-specific field methods. * * Uses cardNumberField(), cardExpirationDateField(), cardCVCField() which are * required for the CMP createCard() flow. After mounting, call form.createCard() * to create a card in the VGS vault, which returns aliases for PAN and CVC. * * @param form - VGS Collect form instance * @param mountPoints - CSS selectors for PAN, expiry, and CVC containers * @param css - Optional CSS to apply to VGS Collect iframe fields */ declare function createVgsCardFields(form: VGSCollectForm, mountPoints: { pan: string; exp: string; cvc: string; }, css?: Record, onFocusChangeCallbacks?: Partial void>>, placeholders?: Partial>): () => void; //#endregion export { createVgsCardFields, initVgsCollect, loadVgsCollectScript }; //# sourceMappingURL=vgs-collect-loader.d.mts.map