import { EventBusMiddleware } from './EventBusMiddleware';
import { DomainEvent } from '../types/DomainEvent';
import { BusLogger } from '../../common/BusLogger';
export declare class LoggingEventBusMiddleware implements EventBusMiddleware {
    private logger;
    constructor(logger: BusLogger);
    handle(event: DomainEvent): Promise<void>;
}
