export declare class AudioOscilloscopeVisualizer { container: HTMLElement; audioElement: HTMLAudioElement; backColor: string; lineColor: string; lineWidth: number; private _bottomMargin; private _analyser?; private _disposed?; private _audioContext?; private _started; private _mediaElementSource?; private _canvasCtx; constructor(container: HTMLElement, audioElement: HTMLAudioElement, args: { bottomMargin: number; }); start(): void; stop(): void; captureStream(): MediaProvider | null; get isDomRemoved(): boolean; dispose(): void; private _init; }