import { type Balance, type Config, type GetGiftCardBalance, type GetGiftCardBalanceData } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchGiftCardBalanceAction } from '../../types/index.js'; /** * Method responsible for getting the gift card balance. * * @param getGiftCardBalance - Get gift card balance client. * * @returns Thunk factory. */ declare const fetchGiftCardBalanceFactory: (getGiftCardBalance: GetGiftCardBalance) => (data: GetGiftCardBalanceData, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchGiftCardBalanceFactory;