import type { IClear, IReset } from "@thi.ng/api"; import type { FilterConfig, IFilter, OnepoleType } from "./api.js"; import { AProc } from "./aproc.js"; export declare const onepoleLP: (fc: number) => OnePole; export declare const onepoleHP: (fc: number) => OnePole; /** * https://www.earlevel.com/main/2012/12/15/a-one-pole-filter/ */ export declare class OnePole extends AProc implements IClear, IFilter, IReset { protected _type: OnepoleType; protected _freq: number; protected _a0: number; protected _b1: number; constructor(_type: OnepoleType, _freq: number); clear(): void; reset(): this; next(x: number): number; setFreq(fc: number): void; filterCoeffs(): FilterConfig; } //# sourceMappingURL=onepole.d.ts.map