import { Tensor } from '../tensor'; export declare class ReductionOps { static logSumExp(input: Tensor, axis?: number | number[], keepDims?: boolean): T; static sum(x: Tensor, axis?: number | number[], keepDims?: boolean): T; static mean(x: Tensor, axis?: number | number[], keepDims?: boolean): T; static min(x: Tensor, axis?: number | number[], keepDims?: boolean): T; static max(x: Tensor, axis?: number | number[], keepDims?: boolean): T; static argMin(x: Tensor, axis?: number): T; static argMax(x: Tensor, axis?: number): T; static moments(x: Tensor, axis?: number | number[], keepDims?: boolean): { mean: Tensor; variance: Tensor; }; }