import { MessageResponse } from '../message/message-response'; import { IMessageBus } from './i-message-bus'; import { MessageBusCollection } from './message-bus.collection'; import { RoutingMessage } from '../message/routing-message'; import { NormalizerRegistry } from '../normalizer/normalizer.registry'; import { MessagingLifecycleHookHandler } from '../lifecycle-hook/messaging-lifecycle-hook-handler'; export declare class DistributedMessageBus implements IMessageBus { private messageBusCollection; private normalizerRegistry; private messagingLifecycleHookHandler; constructor(messageBusCollection: MessageBusCollection, normalizerRegistry: NormalizerRegistry, messagingLifecycleHookHandler: MessagingLifecycleHookHandler); dispatch(message: RoutingMessage): Promise; }