import { Disposable } from '@opensumi/ide-core-node'; import { IExtHostProxy, IExtHostProxyOptions } from '../common/ext.host.proxy'; export declare class ExtHostProxy extends Disposable implements IExtHostProxy { private socket; private protocol; private options; private reconnectingTimer; private extServerProxy; private previouslyDisposer; private connectedEmitter; private readonly logger; readonly onConnected: import("@opensumi/ide-core-node").Event; LOG_TAG: string; disposer: Disposable; constructor(options?: IExtHostProxyOptions); init(): void; private createSocket; private setRPCMethods; private reconnectOnEvent; private connectOnEvent; private bindEvent; private connect; } //# sourceMappingURL=ext.host.proxy-base.d.ts.map