///
///
///
///
import RTCDataChannel = freedom_RTCDataChannel.RTCDataChannel;
import MockEventHandler = require('./mock-eventhandler');
declare class MockFreedomRtcDataChannel extends MockEventHandler implements RTCDataChannel {
constructor();
getLabel(): Promise;
getOrdered(): Promise;
getMaxPacketLifeTime(): Promise;
getMaxRetransmits(): Promise;
getProtocol(): Promise;
getNegotiated(): Promise;
getId(): Promise;
getReadyState(): Promise;
getBufferedAmount(): Promise;
close(): Promise;
getBinaryType(): Promise;
setBinaryType(type: string): Promise;
send(message: string): Promise;
sendBuffer(message: ArrayBuffer): Promise;
}
export = MockFreedomRtcDataChannel;