import { Agent } from 'stanza'; import { Ping } from '../ping'; import { ServerMonitor } from '../server-monitor'; export interface NamedAgent extends Omit { id: string; channelId?: string; originalEmitter?: Function; pinger?: Ping; serverMonitor?: ServerMonitor; disconnect: () => Promise; }