import { Delay } from "./delay.js"; import type { ICopy } from "@thi.ng/api"; /** * Extension of {@link Delay} which adds sum delayed value multiplied * with `feedback` for each new input. * * @remarks * Also see {@link filterFeedbackDelay} for filtered version. * * @param n - delay length * @param feedback - feedback factor (default: 0.5) */ export declare const feedbackDelay: (n: number, feedback?: number) => FeedbackDelay; export declare class FeedbackDelay extends Delay implements ICopy { protected _feedback: number; constructor(n: number, _feedback?: number); copy(): FeedbackDelay; next(x: number): number; feedback(): number; setFeedback(feedback: number): void; } //# sourceMappingURL=feedback-delay.d.ts.map