diff --git a/types/Dojo/ExerciceRunningEvents.ts b/types/Dojo/ExerciceRunningEvents.ts
new file mode 100644
index 0000000000000000000000000000000000000000..c576f0150feceead23393a7aa34b86be8438d460
--- /dev/null
+++ b/types/Dojo/ExerciceRunningEvents.ts
@@ -0,0 +1,9 @@
+interface ExerciceRunningEvents {
+    step: (name: string, message: string) => void;
+    endStep: (stepName: string, message: string, error: boolean) => void;
+    logs: (log: string, error: boolean, displayable: boolean) => void;
+    finished: (success: boolean, exitCode: number) => void;
+}
+
+
+export default ExerciceRunningEvents;
\ No newline at end of file