import { type Balance, type Config, type GetUserCreditBalance, type GetUserCreditBalanceData } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchUserCreditBalanceAction } from '../../types/index.js'; /** * Method responsible for getting the user credit balance. * * @param getUserCreditBalance - Get user credit balance client. * * @returns Thunk factory. */ declare const fetchUserCreditBalanceFactory: (getUserCreditBalance: GetUserCreditBalance) => (data: GetUserCreditBalanceData, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchUserCreditBalanceFactory;