import { State } from 'xstate'; import { paymentGateway } from './paymentGateway'; type PaymentGatewayMachine = typeof paymentGateway; type PaymentGatewayState = State; export declare const getGatewayConfig: (machineState: PaymentGatewayState) => { serverHost: string; securityToken: string; publicKey: string; }; export declare const getThreeDSecure: (machineState: PaymentGatewayState) => boolean; export declare const getRequiredFieldsConfig: (machineState: PaymentGatewayState) => { creditCard: string[]; bankAccount: string[]; }; export declare const getVaultCurrencies: (machineState: PaymentGatewayState) => { [key: string]: string[]; }; export declare const getDefaultVaults: (machineState: PaymentGatewayState) => { creditCard: string; }; export declare const paymentGatewaySelectors: { getGatewayConfig: (machineState: PaymentGatewayState) => { serverHost: string; securityToken: string; publicKey: string; }; getThreeDSecure: (machineState: PaymentGatewayState) => boolean; getVaultCurrencies: (machineState: PaymentGatewayState) => { [key: string]: string[]; }; getRequiredFieldsConfig: (machineState: PaymentGatewayState) => { creditCard: string[]; bankAccount: string[]; }; getDefaultVaults: (machineState: PaymentGatewayState) => { creditCard: string; }; }; export {};