export default QRDecomposition;
declare class QRDecomposition {
    /**
     * @param {Matrix} matrix
     */
    constructor(matrix: Matrix);
    matrix: Matrix;
    QR: number[];
    m: number;
    n: number;
    Rdiag: Float64Array;
    /**
     * @public
     *
     * @returns {boolean}
     */
    public isFullRank(): boolean;
    /**
     * @public
     *
     * @returns {Matrix}
     */
    public getH(): Matrix;
    /**
     * @public
     *
     * @returns {Matrix}
     */
    public getR(): Matrix;
    /**
     * @public
     *
     * @returns {Matrix}
     */
    public getQ(): Matrix;
    /**
     * @public
     *
     * @param {Matrix} matrix
     * @returns {Matrix}
     */
    public solve(matrix: Matrix): Matrix;
}
import Matrix from './Matrix.js';
//# sourceMappingURL=QRDecomposition.d.ts.map