import IDisposable from '../../lang/IDisposable';
import { IStream } from '../discovery/EndPoint';
import { IEncodedStreamSink } from '../transformation/EncodedStreamSink';
import IsoBmffPlayer from './IsoBmffPlayer';
export default class IsoBmffPlayerEncodedStreamSinks implements IDisposable {
    private readonly _disposables;
    private readonly _encodedAudioStreamSink;
    private readonly _encodedVideoStreamSink;
    constructor(isoBmffPlayer: IsoBmffPlayer);
    get audioSink(): IEncodedStreamSink<RTCEncodedAudioFrame>;
    get videoSink(): IEncodedStreamSink<RTCEncodedVideoFrame>;
    setActiveStream(stream: IStream | null): void;
    dispose(): void;
}
