/// import { MessageConnection } from 'vscode-jsonrpc'; import { Protocol, RhamtConfiguration } from 'raas-core'; import { EventEmitter } from 'events'; export declare class ServerLauncher { private connection; private emitter; constructor(connection: MessageConnection, emitter: EventEmitter); private listenToServerChanges; startServerAsync(config: Protocol.ServerConfig, timeout?: number): Promise; startServerSync(config: Protocol.ServerConfig, timeout?: number): Promise; stopServerAsync(config: Protocol.ServerConfig, timeout?: number): Promise; stopServerSync(config: Protocol.ServerConfig, timeout?: number): Promise; startAnalysis(runConfig: RhamtConfiguration, serverConfig: Protocol.ServerConfig, timeout?: number): Promise; cancelAnalysis(runConfig: RhamtConfiguration, serverConfig: Protocol.ServerConfig, timeout?: number): Promise; }