diff --git a/packages/toolkit/src/query/react/buildHooks.ts b/packages/toolkit/src/query/react/buildHooks.ts
--- a/packages/toolkit/src/query/react/buildHooks.ts
+++ b/packages/toolkit/src/query/react/buildHooks.ts
@@ -589,7 +589,7 @@ export type MutationTrigger<D extends MutationDefinition<any, any, any, any>> =
     (arg: QueryArgFrom<D>): MutationActionCreatorResult<D>
   }
 
-export type TypedUseMutationTrigger<
+export type TypedMutationTrigger<
   ResultType,
   QueryArg,
   BaseQuery extends BaseQueryFn,
diff --git a/packages/toolkit/src/query/react/index.ts b/packages/toolkit/src/query/react/index.ts
--- a/packages/toolkit/src/query/react/index.ts
+++ b/packages/toolkit/src/query/react/index.ts
@@ -21,7 +21,7 @@ export type {
   TypedLazyQueryTrigger,
   TypedUseLazyQuery,
   TypedUseMutation,
-  TypedUseMutationTrigger,
+  TypedMutationTrigger,
   TypedUseQueryState,
   TypedUseQuery,
   TypedUseQuerySubscription,

diff --git a/packages/toolkit/src/query/tests/unionTypes.test-d.ts b/packages/toolkit/src/query/tests/unionTypes.test-d.ts
--- a/packages/toolkit/src/query/tests/unionTypes.test-d.ts
+++ b/packages/toolkit/src/query/tests/unionTypes.test-d.ts
@@ -10,7 +10,7 @@ import type {
   TypedUseLazyQuery,
   TypedUseLazyQuerySubscription,
   TypedUseMutation,
-  TypedUseMutationTrigger,
+  TypedMutationTrigger,
   TypedUseQuerySubscription,
   TypedUseQuery,
 } from '@reduxjs/toolkit/query/react'
@@ -838,7 +838,7 @@ describe('"Typed" helper types', () => {
     const [trigger, result] = api.endpoints.mutation.useMutation()
 
     expectTypeOf<
-      TypedUseMutationTrigger<string, void, typeof baseQuery>
+      TypedMutationTrigger<string, void, typeof baseQuery>
     >().toMatchTypeOf(trigger)
 
     expectTypeOf<

`TypedUseMutationTrigger` should not contain the word "Use"
`TypedUseMutationTrigger` is a helpful wrapper for `MutationTrigger` (thanks for adding it by the way! It resolved an issue I was facing). However, the name is inconsistent. `TypedUseMutation` is a wrapper for `UseMutation`. The extra `Use` breaks the parallel naming structure.
