import type { DataReImMatrix } from '../types/index.ts'; export interface ReimMatrixFFTOptions { inverse?: boolean; applyZeroShift?: boolean; /** * Write the result back into the input arrays instead of allocating new ones. * @default false */ inPlace?: boolean; } /** * Apply FFT to each row of a complex matrix, reusing a single FFT instance for * all rows to avoid repeated instantiation overhead. * All rows must have the same length. * @param data - complex matrix with re and im arrays of Float64Array rows * @param options - options * @returns complex matrix with transformed rows */ export declare function reimMatrixFFT(data: DataReImMatrix, options?: ReimMatrixFFTOptions): DataReImMatrix; //# sourceMappingURL=reimMatrixFFT.d.ts.map