diff --git a/synapse/storage/state.py b/synapse/storage/state.py
index b382a06dcc74740f7b4581105625732ff1da4130..373584689976782b6c2507abff4024eab9d9fb0a 100644
--- a/synapse/storage/state.py
+++ b/synapse/storage/state.py
@@ -338,7 +338,8 @@ class StateGroupStorage(object):
         the old and the new.
 
         Returns:
-            (prev_group, delta_ids), where both may be None.
+            Deferred[Tuple[Optional[int], Optional[list[dict[tuple[str, str], str]]]]]):
+                (prev_group, delta_ids)
         """
 
         return self.stores.main.get_state_group_delta(state_group)