import { Container } from 'inversify'; import { EngineEvent, RuntimeExpressionParameters } from '@5minds/processcube_engine_sdk'; import { ProcessTokenService } from '../Core'; export declare class EventMiddlewareHandler { private readonly container; private readonly logger; private readonly processTokenService; constructor(container: Container, processTokenService: ProcessTokenService); triggerEvent(engineEvent: EngineEvent, runtimeExpressionParameters?: RuntimeExpressionParameters): Promise; private postEventToMiddlewares; private handleModifyTokenPayloadAction; private getEventMiddlewares; private getContextForEventType; private getExecuteRuntimeExpressionFunction; private getGetParametersForRuntimeExpressionFunction; private isFlowNodeContextEvent; private getLogMessageForEvent; }