import { type Config, type DeleteUserDefaultBillingAddress, type User } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { RemoveUserDefaultBillingAddressAction } from '../../types/index.js'; import type { StoreState } from '../../../../index.js'; /** * Responsible for deleting the users default billing address. * * @param deleteUserDefaultBillingAddress - Delete default Billing address client. * * @returns Thunk factory. */ declare const removeUserDefaultBillingAddressFactory: (deleteUserDefaultBillingAddress: DeleteUserDefaultBillingAddress) => (userId: User['id'], config?: Config) => (dispatch: Dispatch, getState: () => StoreState) => Promise; export default removeUserDefaultBillingAddressFactory;