/** * Matrix Type covers up to 4D array */ export declare type TypeMatrix = T[] | T[][] | T[][] | T[][][] | T[][][][] | T[][][][][] | T[][][][][][]; /** * Typing for a 1D matrix */ export declare type Type1DMatrix = T[]; /** * Typing for a 2D matrix */ export declare type Type2DMatrix = T[][]; /** * Typing for a 3D matrix */ export declare type Type3DMatrix = T[][][]; /** * Typeing for a 4D matrix */ export declare type Type4DMatrix = T[][][][];