import { Matrix } from './Matrix';
export declare class NumericMatrix extends Matrix<number> {
    constructor(rowSize?: number, colSize?: number, ...rows: number[][]);
    negative(): NumericMatrix;
    add(other: NumericMatrix | number): NumericMatrix;
    subtract(other: NumericMatrix | number): NumericMatrix;
    multiply(other: NumericMatrix | number): NumericMatrix;
    divide(other: NumericMatrix | number): NumericMatrix;
    power(other: NumericMatrix | number): NumericMatrix;
    dotProduct(other: NumericMatrix): NumericMatrix;
    protected checkSchemaEqual(other: NumericMatrix): void;
    protected checkDotProduct(other: NumericMatrix): void;
}
