/// import { Event } from '../events/Event'; export interface ConnectionEvent { robot: string; } export interface DisconnectEvent extends ConnectionEvent { code: number; reason: string; } export interface MessageEvent { robot: string; data: JIBO.v1.AllResponses; } export default interface IConnection { connected: Event; disconnected: Event; message: Event; close(): void; isConnected(robot: string): boolean; sendTo(name: string, command: JIBO.v1.Command): void; }