import { Tensor } from '../tensor'; export declare class UnaryOps { static neg(x: T): T; static ceil(x: T): T; static floor(x: T): T; static exp(x: T): T; static log(x: T): T; static sqrt(x: T): T; static square(x: T): T; static abs(x: T): T; static clipByValue(x: T, clipValueMin: number, clipValueMax: number): T; static relu(x: T): T; static elu(x: T): T; static selu(x: T): T; static leakyRelu(x: T, alpha?: number): T; static prelu(x: T, alpha: T): T; static sigmoid(x: T): T; static sin(x: T): T; static cos(x: T): T; static tan(x: T): T; static asin(x: T): T; static acos(x: T): T; static atan(x: T): T; static sinh(x: T): T; static cosh(x: T): T; static tanh(x: T): T; static step(x: T, alpha?: number): T; }