import { EventEmitterProxy } from 'events-constructor'; import { ContentedStreamStateMachine } from './ContentedStreamStateMachine'; import { ApiManager, EContentedStreamCodec } from '../ApiManager'; import { TEventMap } from './events'; import { TContentedStreamStateInfo } from './types'; declare class ContentedStreamManager extends EventEmitterProxy { readonly stateMachine: ContentedStreamStateMachine; constructor(); get isAvailable(): boolean; get codec(): EContentedStreamCodec | undefined; getStateInfo(): TContentedStreamStateInfo; reset(): void; subscribeToApiEvents(apiManager: ApiManager): void; private proxyEvents; } export default ContentedStreamManager;