diff --git a/index.d.ts b/index.d.ts
index 6ffeeb3fdb59021f118e195147ae07e0a3cb6938..42932752fb5ddec9c158376ce8e5139295d60ab8 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -698,7 +698,7 @@ export interface TFunction {
   >(
     key: TKeys | TKeys[],
     options?: TOptions<TInterpolationMap> | string,
-  ): TResult;
+  ): string;
   // overloaded usage
   <
     TResult extends TFunctionResult = string,
@@ -708,7 +708,7 @@ export interface TFunction {
     key: TKeys | TKeys[],
     defaultValue?: string,
     options?: TOptions<TInterpolationMap> | string,
-  ): TResult;
+  ): string;
 }
 
 export interface Resource {
