import { type Config, type GetPaymentTokens, type GetPaymentTokensQuery, type PaymentTokens } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchPaymentTokensAction } from '../../types/index.js'; /** * Method responsible for loading payment tokens. This is used for selecting the * credit card. * * @param getPaymentTokens - Get payment tokens client. * * @returns Thunk factory. */ declare const fetchPaymentTokensFactory: (getPaymentTokens: GetPaymentTokens) => (query?: GetPaymentTokensQuery, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchPaymentTokensFactory;