/// import { EventEmitter } from 'events'; /** Find peaks in a sequence of numbers ¿using Schloss's algorithm? */ declare class PeakFinder extends EventEmitter { decayRate: number; peakFindingWindow: number; meanWndMultiplier: number; peakThreshold: number; buffer: number[]; bufferSize: number; max: number; av: number | null; peaks: number[]; peakIntensities: number[]; i: number; interval: number; constructor({ decayRate, peakFindingWindow, meanWndMultiplier, peakThreshold, interval, }?: { decayRate?: number | undefined; peakFindingWindow?: number | undefined; meanWndMultiplier?: number | undefined; peakThreshold?: number | undefined; interval?: number | undefined; }); /** Pass a number, or list of numbers, to the PeakFinder */ data(y: number | number[]): this; /** Process the internal buffer. */ private processBuffer; /** call at the end of the data to flush the buffer. */ flush(): void; } export default PeakFinder;