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 RealTimeStreamSubscriberFactory { private static _logger; static create(token: string, channelContext: ChannelContext, peerConnectionContext: PeerConnectionContext, streamTransformContext: StreamTransformContext, frameTimingInformationContext: FrameTimingInformationContext, handleStreamFailure: () => Promise): IStreamSubscriber | undefined; constructor(); }