import { Message, MessageBus, MessageHandler } from "./types";
export declare class QuickBus implements MessageBus {
    private handlerMap;
    post(message: Message): Promise<unknown[]>;
    register(type: string, handler: MessageHandler): () => void;
    handlerCount(): number;
    postAll(): Promise<unknown[]>;
    unregisterAll(): void;
}
