/** * Internal Event Bus for DiagView * Lightweight pub/sub to decouple modules and avoid circular dependencies. */ /** * Lightweight Internal Event Bus for DiagView * Functional implementation to reduce architectural bloat. */ export function EventEmitter(): { on(event: any, callback: any): () => void; off(event: any, callback: any): void; emit(event: any, data: any): void; clear(): void; }; //# sourceMappingURL=events.d.ts.map