interface EventBus {
    events: Record<string, Array<(...args: any[]) => void>>;
    on(name: string, callback: (...args: any[]) => void): void;
    off(name: string): void;
    trigger(name: string, ...args: any[]): void;
}
declare const bus: EventBus;

export { type EventBus, bus as default };
