import { type Config, type DeletePaymentToken, type PaymentToken } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { RemovePaymentTokensAction } from '../../types/index.js'; /** * Method responsible for deleting a user payment token. This is used for deleting * a credit card. * * @param deletePaymentToken - Delete payment token client. * * @returns Thunk factory. */ declare const removePaymentTokenFactory: (deletePaymentToken: DeletePaymentToken) => (id: PaymentToken['id'], config?: Config) => (dispatch: Dispatch) => Promise; export default removePaymentTokenFactory;