/// import { Protocol } from 'raas-core'; import { MessageConnection } from 'vscode-jsonrpc'; import { EventEmitter } from 'events'; export declare class Discovery { private connection; private emitter; constructor(connection: MessageConnection, emitter: EventEmitter); private listenToDiscoveryChanges; findServerInstallations(path: string, timeout?: number): Promise; addDiscoveryPathAsync(path: string, timeout?: number): Promise; addDiscoveryPathSync(path: string, timeout?: number): Promise; removeDiscoveryPathAsync(path: string | Protocol.DiscoveryPath, timeout?: number): Promise; removeDiscoveryPathSync(path: string | Protocol.DiscoveryPath, timeout?: number): Promise; getDiscoveryPaths(timeout?: number): Promise; }