import { IBus } from "./base"; export declare type BusCallback = (message: T) => U; export declare class CallbackBus implements IBus { readonly callback: BusCallback; constructor(callback: BusCallback); dispatch(message: T): U; } export declare const createCallbackBus: (callback: BusCallback) => CallbackBus;