import { IStreamSubscriber } from './IStreamSubscriber'; import ChannelContext from '../context/ChannelContext'; import PeerConnectionContext from '../context/PeerConnectionContext'; import StreamTransformContext from '../context/StreamTransformContext'; import FrameTimingInformationContext from '../context/FrameTimingInformationContext'; export default class StreamSubscriberFactory { static create(token: string, channelContext: ChannelContext, peerConnectionContext: PeerConnectionContext, streamTransformContext: StreamTransformContext, frameTimingInformationContext: FrameTimingInformationContext, handleStreamFailure: () => Promise): IStreamSubscriber; constructor(); }