import { RoutingMessage } from '../message/routing-message'; import { Middleware } from './middleware'; import { MessageHandlerRegistry } from '../handler/message-handler.registry'; import { MiddlewareContext } from './middleware.context'; import { MessagingLogger } from '../logger/messaging-logger'; export declare class HandlerMiddleware implements Middleware { private handlerRegistry; private logger; constructor(handlerRegistry: MessageHandlerRegistry, logger: MessagingLogger); process(message: RoutingMessage, context: MiddlewareContext): Promise; private handleParallel; private convertToInstance; private logHandlerMessage; private logHandlerErrorMessage; }