/** * Lightweight browser polyfill for Node's EventEmitter. * * Implements the subset used by the FrontMCP codebase: * emit, on, off, removeAllListeners, setMaxListeners, listenerCount. */ type Listener = Function; export declare class EventEmitter { private events; emit(event: string | symbol, ...args: unknown[]): boolean; on(event: string | symbol, handler: Listener): this; off(event: string | symbol, handler: Listener): this; addListener(event: string | symbol, handler: Listener): this; removeListener(event: string | symbol, handler: Listener): this; removeAllListeners(event?: string | symbol): this; setMaxListeners(_n: number): this; listenerCount(event: string | symbol): number; } export {};