import { ArenaEvent } from '../helpers'; import { ArenaServiceManager } from './ArenaServiceManager'; export declare type ArenaHandler = (event: ArenaEvent) => void; declare type Handlers = { [key: string]: ArenaHandler[]; }; export declare class EventManager { private asm; handlers: Handlers; constructor(asm: ArenaServiceManager); fire(name: string, detail?: unknown): void; subscribe(event: string, handler: ArenaHandler): void; } export {};