import type { ICopy, IReset } from "@thi.ng/api"; import { AProc } from "./aproc.js"; /** * Leaky integrator. * * https://en.wikipedia.org/wiki/Leaky_integrator * * @param coeff - leak (default: 1) */ export declare const integrator: (coeff?: number, start?: number) => Integrator; export declare class Integrator extends AProc implements ICopy, IReset { protected _coeff: number; protected _start: number; constructor(_coeff?: number, _start?: number); copy(): Integrator; reset(): this; next(x: number): number; coeff(): number; setCoeff(c: number): void; } //# sourceMappingURL=integrator.d.ts.map