///
import { EventEmitter } from 'events';
import { Channel } from '../types';
/**
* @module rtc.signaling
*/
/**
* @class rtc.signaling.WebSocketChannel
* @extends rtc.signaling.Channel
*/
export declare class WebSocketChannel extends EventEmitter implements Channel {
address: string;
connect_p?: Promise;
socket?: WebSocket;
constructor(address: string, ...parts: string[]);
connect(): Promise;
send(msg: any): Promise;
close(): Promise;
}