import { Trigger } from "../triggers"; type EffectRunnerOutput = { success: boolean; stopEffectExecution: boolean; outputs: Record; } | null; // When sending effects to a queue type ProcessEffectsRequest = { trigger: Trigger; effects: any; }; export type EffectRunner = { /** * Runs effects from the "effect-list" HTML element. * @param processEffectsRequest */ processEffects: ( processEffectsRequest: ProcessEffectsRequest ) => Promise; };