import type { DataReImMatrix } from '../types/index.ts'; export interface ReimMatrixFFTByColumnsOptions { 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 column of a complex matrix, reusing a single FFT instance for * all columns to avoid repeated instantiation overhead. * All columns must have the same length (all rows must have the same number of columns). * @param data - complex matrix with re and im arrays of Float64Array rows * @param options - options * @returns complex matrix with transformed columns */ export declare function reimMatrixFFTByColumns(data: DataReImMatrix, options?: ReimMatrixFFTByColumnsOptions): DataReImMatrix; //# sourceMappingURL=reimMatrixFFTByColumns.d.ts.map