import DisposableList from '../../lang/DisposableList'; import { IStreamTrackTransform } from '../transformation/StreamTrackTransform'; import StreamTransformContext from '../context/StreamTransformContext'; export default class InsertableStreams { static createEncodedStreamPipeline(streamTransformContext: StreamTransformContext): DisposableList; static configureEncodedStreamPipeline(streamTransformContext: StreamTransformContext): Promise; static configureInsertableStreamTransformation(stream: MediaStream, videoStreamTransformCallback: IStreamTrackTransform | undefined, audioStreamTransformCallback: IStreamTrackTransform | undefined): { transformedStream: MediaStream; disposables: DisposableList; }; constructor(); }