package js.html;
typedef IRTCSctpTransport = {
final maxChannels : Null;
final maxMessageSize : Float;
@:optional
dynamic function onstatechange(ev:js.html.Event):Dynamic;
final state : RTCSctpTransportState;
final transport : RTCDtlsTransport;
@:overload(function(type:String, listener:EventListenerOrEventListenerObject, ?options:ts.AnyOf2):Void { })
function addEventListener(type:K, listener:(ev:Dynamic) -> Dynamic, ?options:ts.AnyOf2):Void;
@:overload(function(type:String, listener:EventListenerOrEventListenerObject, ?options:ts.AnyOf2):Void { })
function removeEventListener(type:K, listener:(ev:Dynamic) -> Dynamic, ?options:ts.AnyOf2):Void;
};