/** 通用事件监听函数。 */ export declare type EventListener = (event: TEvent) => void; /** * 极小事件发射器。 * Session 是纯逻辑对象,借它向 React UI 或业务方推送完整状态快照。 */ export declare class EventEmitter { /** 当前订阅者集合。 */ private listeners; /** 添加监听并返回取消订阅函数。 */ subscribe(listener: EventListener): () => void; /** 向所有订阅者同步发射事件。 */ emit(event: TEvent): void; /** 清空全部监听者。 */ clear(): void; }