import ResonatorAudioContext from './audio-context'; import AudioGraph from './audio-graph'; import BaseEffect from './effects/base-effect'; export default class EffectChain { private context; private graph; private effects; private inputNode; private outputNode; constructor(context: ResonatorAudioContext, graph: AudioGraph, input: AudioNode, output: AudioNode); applyEffect(effect: BaseEffect): void; removeEffect(effect: BaseEffect): void; private updateConnections; }