import { EngineAction, EngineActions } from './EngineActions'; import { EngineEvent, EngineEventContext } from './EngineEvent'; /** * Describes the Signature that a Middleware for handling Engine events should have. */ export declare type MiddlewareCallback> = (engineEvent: EngineEvent, context?: EngineEventContext) => Promise | EngineActions | void> | EngineAction | EngineActions | void; export declare const middlewareEventTag = "middlewareEventTag";