import { UseMutationOptions, UseMutationResult } from './types'; import { MutationFunction, MutationKey } from '../core/types'; export declare function useMutation(options: UseMutationOptions): UseMutationResult; export declare function useMutation(mutationFn: MutationFunction, options?: Omit, 'mutationFn'>): UseMutationResult; export declare function useMutation(mutationKey: MutationKey, options?: Omit, 'mutationKey'>): UseMutationResult; export declare function useMutation(mutationKey: MutationKey, mutationFn?: MutationFunction, options?: Omit, 'mutationKey' | 'mutationFn'>): UseMutationResult;