diff --git a/src/mol-state/transformer.ts b/src/mol-state/transformer.ts
index 7a75580264f63559ec2827697bf0eff834d8aeee..602415646bb36d400099959ccb5380d8498220c5 100644
--- a/src/mol-state/transformer.ts
+++ b/src/mol-state/transformer.ts
@@ -41,7 +41,7 @@ namespace Transformer {
         /** A cache object that is purged each time the corresponding StateObject is removed or recreated. */
         cache: unknown,
         spine: StateTreeSpine,
-        dependencies?: { [k: string]: StateObject }
+        dependencies?: { [k: string]: StateObject<unknown> }
     }
 
     export interface UpdateParams<A extends StateObject = StateObject, B extends StateObject = StateObject, P extends {} = {}> {
@@ -52,7 +52,7 @@ namespace Transformer {
         /** A cache object that is purged each time the corresponding StateObject is removed or recreated. */
         cache: unknown,
         spine: StateTreeSpine,
-        dependencies?: { [k: string]: StateObject }
+        dependencies?: { [k: string]: StateObject<unknown> }
     }
 
     export interface AutoUpdateParams<A extends StateObject = StateObject, B extends StateObject = StateObject, P extends {} = {}> {