import type { DataReIm } from '../types/index.ts'; export interface ReimArrayFFTOptions { inverse?: boolean; applyZeroShift?: boolean; /** * Write the result back into the input arrays instead of allocating new ones. * @default false */ inPlace?: boolean; } /** * Apply FFT to an array of complex spectra, reusing a single FFT instance for * all elements to avoid repeated instantiation overhead. * All elements must have the same length. * @param data - array of complex spectra * @param options - options * @returns array of transformed complex spectra */ export declare function reimArrayFFT(data: DataReIm[], options?: ReimArrayFFTOptions): Array>; //# sourceMappingURL=reimArrayFFT.d.ts.map