interface InitializeOptions { apiServerName: String; applePayMerchantId?: String; applePayMerchantName?: String; nfcEnabled?: boolean; cardScanningEnabled?: boolean; } export declare enum PaymentMethods { ALL = "all", APPLE_PAY = "applePay",// Apple only GOOGLE_PAY = "googlePay",// Android only CARD = "cardPayment" } interface ProcessOptions { customPayButtonLabel?: String; customHeaderLabel?: String; customPopupLabel?: String; paymentMethodType?: PaymentMethods; } export declare function getFormTokenVersion(): number; /** @deprecated replace with getSDKVersion */ export declare function getSdkVersion(): string; export declare function getSDKVersion(): string; export declare function initialize(publicKey: string, options: InitializeOptions): Promise; export declare function process(formToken: string, options: ProcessOptions): Promise; export declare function cancelProcess(): void; export {}; //# sourceMappingURL=index.d.ts.map