export interface IAudioParam { readonly defaultValue: number; readonly maxValue: number; readonly minValue: number; value: number; cancelAndHoldAtTime(cancelTime: number): IAudioParam; cancelScheduledValues(cancelTime: number): IAudioParam; exponentialRampToValueAtTime(value: number, endTime: number): IAudioParam; linearRampToValueAtTime(value: number, endTime: number): IAudioParam; setTargetAtTime(target: number, startTime: number, timeConstant: number): IAudioParam; setValueAtTime(value: number, startTime: number): IAudioParam; setValueCurveAtTime(values: Iterable, startTime: number, duration: number): IAudioParam; }