import type { Vec2 } from './math'; type PeakCurve = { x: number[]; y: number[]; }; export declare function broaden_peaks(peaks: PeakCurve, // Discrete peak positions and intensities fwhm_fn: (peak_center: number) => number, // FWHM model evaluated at each peak center shape_factor: number, // Pseudo-Voigt mixing parameter (0 = Gaussian, 1 = Lorentzian) range: Vec2, // [min, max] in the peaks' x units step_size: number): PeakCurve; export {};