import { type Config, type GetPaymentMethodsByCountryAndCurrency, type PaymentMethods } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchPaymentMethodsByCountryAndCurrencyAction } from '../../types/index.js'; /** * Obtains all the payment methods available for the current country and currency * context. * * @param getPaymentMethodsByCountryAndCurrency - Get payment methods by country and currency client. * * @returns Thunk factory. */ declare const fetchPaymentMethodsByCountryAndCurrencyFactory: (getPaymentMethodsByCountryAndCurrency: GetPaymentMethodsByCountryAndCurrency) => (config?: Config) => (dispatch: Dispatch) => Promise; export default fetchPaymentMethodsByCountryAndCurrencyFactory;