import type { DefaultError, WithRequired } from '@tanstack/query-core' import type { CreateMutationOptions } from './types.js' export function mutationOptions< TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown, >( options: WithRequired< CreateMutationOptions, 'mutationKey' >, ): WithRequired< CreateMutationOptions, 'mutationKey' > export function mutationOptions< TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown, >( options: Omit< CreateMutationOptions, 'mutationKey' >, ): Omit< CreateMutationOptions, 'mutationKey' > export function mutationOptions< TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown, >( options: CreateMutationOptions, ): CreateMutationOptions { return options }