// import type { HookFetcherFn, MutationHook } from '../../utils/types' // import type { AddItemHook } from '../../types/customer/address' // import type { WooCommerceProvider } from '../..' // import { useHook, useMutationHook } from '../../utils/use-hook' // import { mutationFetcher } from '../../utils/default-fetcher' // export type UseAddItem< // H extends MutationHook> = MutationHook // > = ReturnType // export const fetcher: HookFetcherFn = mutationFetcher // const fn = (provider: WooCommerceProvider) => provider.customer?.address?.useAddItem! // const useAddItem: UseAddItem = (...args) => { // const hook = useHook(fn) // return useMutationHook({ fetcher, ...hook })(...args) // } // export default useAddItem