/**
 * [[VideoStreamIdSet]] holds the set of video streams by stream id.
 */ export default interface VideoStreamIdSet { /**
     * Adds stream id to the set
     */ add ( streamId ) : void ; /**
     * Returns the sorted array representation of [[VideoStreamIdSet]]
     */ array ( ) : number [ ] ; /**
     * Checks whether the current set contains a stream id
     */ contain ( streamId ) : boolean ; /**
     * Checks whether the current set contains a stream id
     */ forEach ? ( callbackFn ) : void ; /**
     * Checks whether the current set is empty
     */ empty ( ) : boolean ; /**
     * Returns the size of the current set
     */ size ( ) : number ; /**
     * Checks whether two sets are equivalent
     */ equal ( other ) : boolean ; /**
     * Returns a copy of the current set
     */ clone ( ) : VideoStreamIdSet ; /**
     * Removes a stream id
     */ remove ( streamId ) : void ; /**
     * Converts [[VideoStreamIdSet]] to JSON format
     */ toJSON ( ) : number [ ] ; param length truncate ( length ) : VideoStreamIdSet ; }