import { type Tuple } from "../../types.js"; import { type IMatrixLike } from "../math.like.js"; /** * A thin matrix class that is used for size reasons. * The class is identity by default */ export declare class ThinMatrix implements IMatrixLike { private readonly _m; /** * Returns the matrix as a Array * @returns the matrix underlying array. */ asArray(): Tuple; /** * Gets the update flag of the matrix which is an unique number for the matrix. * It will be incremented every time the matrix data change. * You can use it to speed the comparison between two versions of the same matrix. */ updateFlag: number; }