diff --git a/orchestra/actions/action.py b/orchestra/actions/action.py
index fb687999a3518cdfdcb9c8ac3c4c7d0d5700ef9d..b6d22b2e5a35fd09e8259291068d7572b538e93f 100644
--- a/orchestra/actions/action.py
+++ b/orchestra/actions/action.py
@@ -5,13 +5,15 @@ from typing import Set
 from loguru import logger
 
 from .util import run_script
+# Only used for type hints, package-relative import not possible due to circular reference
+import orchestra.model.configuration
 
 
 class Action:
     def __init__(self, name, build, script, config):
         self.name = name
         self.build = build
-        self.config = config
+        self.config: "orchestra.model.configuration.Configuration" = config
         self.external_dependencies: Set[Action] = set()
         self._script = script