import { IMediaEngineImpl } from '../impl/IAgoraMediaEngineImpl'; import { IAudioFrameObserver, IVideoEncodedFrameObserver, IVideoFrameObserver } from '../AgoraMediaBase'; export declare class MediaEngineInternal extends IMediaEngineImpl { static _audio_frame_observers: IAudioFrameObserver[]; static _video_frame_observers: IVideoFrameObserver[]; static _video_encoded_frame_observers: IVideoEncodedFrameObserver[]; registerAudioFrameObserver(observer: IAudioFrameObserver): number; unregisterAudioFrameObserver(observer: IAudioFrameObserver): number; registerVideoFrameObserver(observer: IVideoFrameObserver): number; unregisterVideoFrameObserver(observer: IVideoFrameObserver): number; registerVideoEncodedFrameObserver(observer: IVideoEncodedFrameObserver): number; unregisterVideoEncodedFrameObserver(observer: IVideoEncodedFrameObserver): number; release(): void; }