import { Compute, UnionStrictOmit } from "@bigmi/core";
import { UseMutationOptions, UseMutationResult } from "@tanstack/react-query";
//#region src/utils/query.d.ts
type UseMutationParameters<data = unknown, error = Error, variables = void, context = unknown> = Compute<Omit<UseMutationOptions<data, error, Compute<variables>, context>, "mutationFn" | "mutationKey" | "throwOnError">>;
type UseMutationReturnType<data = unknown, error = Error, variables = void, context = unknown> = Compute<UnionStrictOmit<UseMutationResult<data, error, variables, context>, "mutate" | "mutateAsync">>;
//#endregion
export { UseMutationParameters, UseMutationReturnType };
//# sourceMappingURL=query.d.ts.map