import { Message } from '@engine/network'; export * from './MessageProcessor'; export * from './MessagePublisher'; export * from './MessageReceiver'; export type SessionData = { sessionId: string }; export type Session = { sessionId: string; controllableEntities: Set; }; export interface ServerMessage extends Message { sessionData: SessionData; }