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