import type { IAudioNode } from '../interfaces';
import type { AudioProcessor } from './AudioProcessor';
import { Observable } from 'modern-idoc';
export declare class AudioPipeline extends Observable {
    protected _input: IAudioNode;
    protected _output: IAudioNode;
    protected _processers: AudioProcessor[];
    constructor(_input: IAudioNode, _output: IAudioNode);
    get processors(): AudioProcessor[];
    set processors(val: AudioProcessor[]);
    get destination(): IAudioNode;
}
