/// import TdsServer from './TdsServer'; import TdsMonitorServer from './TdsMonitorServer'; import { EventEmitter } from 'events'; import { TdsMessageConnection } from './types'; export default class TdsLanguageClient extends EventEmitter { private _connection; get connection(): TdsMessageConnection; private servers; private constructor(); static instance(options?: any): TdsLanguageClient; createMonitorServer(): TdsMonitorServer; getMonitorServer(token: string): Promise; getServer(ServerClass: new (connection: TdsMessageConnection) => T, arg: any): Promise; }