/**
 * Factor linear equations Ax = b using LU decomposition A = LU where L is lower triangular matrix and U is upper triangular matrix.
 * Input is square matrix A, integer array of pivot indices index[0->n-1], and size of square matrix n.
 * Output factorization LU is in matrix A.
 * If error is found, method returns false.
 *
 * @param {number[]} A Square matrix, column-major flat layout (A[j*size + i] = element at row i, col j); modified in place to hold the LU factorization
 * @param {number[]|Uint32Array} index will be written to
 * @param {number} size Size of the matrix ( 4x4 matrix has size 4 )
 * @returns {boolean} true if factorization succeeded, false otherwise
 */
export function lu_factor_linear_system(A: number[], index: number[] | Uint32Array, size: number): boolean;
//# sourceMappingURL=lu_factor_linear_system.d.ts.map