import type { ICopy, IReset } from "@thi.ng/api"; import { AGen } from "./agen.js"; /** * Returns new multiply gen, producing `y(t) = factor * y(t-1)`, using * given `factor` and `start` values. * * Also see {@link curve}. * * @param factor - * @param start - * @param clamp - */ export declare const mul: (factor?: number, start?: number, clamp?: number) => Mul; export declare class Mul extends AGen implements ICopy, IReset { protected _factor: number; protected _start: number; protected _clamp?: number | undefined; constructor(_factor?: number, _start?: number, _clamp?: number | undefined); copy(): Mul; reset(): this; next(): number; } //# sourceMappingURL=mul.d.ts.map