import { Param } from "../context/Param"; import { Time } from "../type/Units"; import { ToneAudioNode, ToneAudioNodeOptions } from "./ToneAudioNode"; export interface DelayOptions extends ToneAudioNodeOptions { delayTime: Time; maxDelay: Time; } /** * Wrapper around Web Audio's native [DelayNode](http://webaudio.github.io/web-audio-api/#the-delaynode-interface). * @category Core */ export declare class Delay extends ToneAudioNode { readonly name: string; /** * The maximum delay time. This cannot be changed after * the value is passed into the constructor. */ readonly maxDelay: Time; /** * The amount of time the incoming signal is delayed. */ readonly delayTime: Param