import type { DataReImMatrix } from '../types/index.ts'; export interface ReimMatrixPhaseCorrectionOptions { reverse?: boolean; inPlace?: boolean; /** * Direction for phase correction: 'rows' or 'columns' * @default 'rows' */ direction?: 'rows' | 'columns'; } /** * Apply phase correction to a complex matrix along rows or columns. * All rows must have the same length. * @param data - complex matrix with re and im arrays of Float64Array rows * @param phi0 - Angle in radians for zero order phase correction * @param phi1 - Angle in radians for first order phase correction * @param options - options including direction ('rows' or 'columns', default 'rows') * @returns - complex matrix with corrected rows or columns */ export declare function reimMatrixPhaseCorrection(data: DataReImMatrix, phi0?: number, phi1?: number, options?: ReimMatrixPhaseCorrectionOptions): DataReImMatrix; //# sourceMappingURL=reimMatrixPhaseCorrection.d.ts.map