import type { Matrix } from '../types/Matrix.js'; /** * Creates a matrix of the specified dimensions filled with null values. * * @param width - The number of columns in the matrix. * @param height - The number of rows in the matrix. * @returns A new matrix with all elements set to null. * @example * ```typescript * getNullMatrix(3, 2) * // Returns [[null, null, null], [null, null, null]] * ``` */ export declare const getNullMatrix: (width: number, height: number) => Matrix; /** * Transposes a matrix, swapping rows and columns. * * @template T - The type of elements in the matrix. * @param matrix - The matrix to transpose. * @returns A new matrix with rows and columns swapped. * @example * ```typescript * getTransposed([[1, 2, 3], [4, 5, 6]]) * // Returns [[1, 4], [2, 5], [3, 6]] * ``` */ export declare const getTransposed: (matrix: Matrix) => Matrix;