import { IMediaPlugin, PluginContext } from '../core'; import { IAudioNoiseSuppressionProvider } from '../core/media-stream/audio-processing-pipeline.service'; export interface AudioEffectsProviders { noiseSuppression?: IAudioNoiseSuppressionProvider; } export interface AudioEffectsPluginOptions { providers?: AudioEffectsProviders; } export declare class AudioEffectsPlugin implements IMediaPlugin { readonly name = "audio-effects"; private _options; private _pipeline; constructor(options?: AudioEffectsPluginOptions); get isInstalled(): boolean; install(context: PluginContext): void; destroy(): void; }