import { RenderTarget } from "../../core/types"; interface IAudioInfo { codec: string; encoding: "s16" | "u8" | "s32" | "f32" | "s16-planar" | "u8-planar" | "s32-planar" | "f32-planar"; channels: number; sampleRate: number; flushingTime: number; } interface IAudioDataResource { onaudioData(data: Uint8Array): void; getAudioInfo(): IAudioInfo; } declare class MediaStreamAudioWaveShowBVRtc { private analyserShow; private iTimeCurrent; constructor(); SetAudioGetter(renderTarget: RenderTarget, audioGetter: IAudioDataResource): void; destory(): void; private filterTypedArray; private OnAudioDataAddTime; } export { MediaStreamAudioWaveShowBVRtc };