export interface Room { id: string; name: string; createdAt: string; agents: Map; } export interface Agent { name: string; token: string; endpoint?: string; joinedAt: string; } export interface RoomMessage { id: string; roomId: string; from: string; to?: string; body: string; timestamp: string; }