///
import Transport from './Transport';
import { EventEmitter } from 'events';
export default class Connection extends EventEmitter {
private transport;
private callbacks;
constructor(transport: Transport);
send(method: string, params?: any): Promise;
dispose(): Promise;
private onMessage;
private onClose;
static create(url: string): Promise;
}