import { Tensor as TensorInterface } from './tensor';
export declare class Tensor implements TensorInterface {
    constructor(type: TensorInterface.Type, data: TensorInterface.DataType | readonly number[] | readonly boolean[], dims?: readonly number[]);
    constructor(data: TensorInterface.DataType | readonly boolean[], dims?: readonly number[]);
    readonly dims: readonly number[];
    readonly type: TensorInterface.Type;
    readonly data: TensorInterface.DataType;
    readonly size: number;
    reshape(dims: readonly number[]): TensorInterface;
}
