/// import { CommandBus } from './CommandBus'; import { Typer } from 'cqes-type'; import * as events from 'events'; export interface Buses { [name: string]: CommandBus; } export interface Types { [name: string]: Typer; } export interface EventEmitter extends events.EventEmitter { wait(): Promise; } export interface props { commandBuses?: Buses; } export declare function extend(holder: any, props: props): void;