import { Connection } from 'rabbitmq-client';
import { RoutingMessage } from './routing-message';
export declare class AmqpMessageBus {
    private readonly exchange;
    private readonly connection;
    private readonly routingKey?;
    private readonly messagePublisher;
    constructor(exchange: any, connection: Connection, routingKey?: string | undefined);
    dispatch(message: RoutingMessage): void;
}
