import { AutomationEvent } from '../../application/ports/IAutomationEventPublisher' export type LifecycleCallback = (event: AutomationEvent) => Promise | void export interface IAutomationLifecycleEmitter { onLifecycle(cb: LifecycleCallback): void offLifecycle(cb: LifecycleCallback): void }