import { NumericMatrix } from './index'; import { NumericIdentityMatrix } from './NumericIdentityMatrix'; export declare class NumericSquareMatrix extends NumericMatrix { private identity; constructor(size?: number, ...rows: number[][]); get Identity(): NumericIdentityMatrix; determinant(): number; inverse(): NumericSquareMatrix; diagonal(): NumericSquareMatrix; diagonalValues(): number[]; upperTriangular(): NumericSquareMatrix; lowerTriangular(): NumericSquareMatrix; private determinantInternal; private cofactorInternal; private transposeInternal; }