import { DType, Tensor } from '../../../library'; import { BackwardOp, VariableI } from '../../types'; export declare class ProductBack implements BackwardOp { input: VariableI; product: Tensor; sumDims: number[]; keepDims: boolean; constructor(input: VariableI, product: Tensor, sumDims: number[], keepDims: boolean); backward(grad: Tensor): void; delete(): void; }