import BigNumber from "bignumber.js"; import TransformerFunction from "./common/TransformerFunction"; import FunctionContext from "./common/FunctionContext"; declare enum MathOp { ADDITION = 1, SUBTRACTION = 2, MULTIPLICATION = 3, DIVISION = 4, INTEGER_DIVISION = 5, MODULU = 6, POWER = 7, SQUARE_ROOT = 8, MIN = 9, MAX = 10, ROUND = 11, FLOOR = 12, CEIL = 13, ABSOLUTE = 14, NEGATION = 15, SIGNUM = 16, BITAND = 17, BITOR = 18, BITXOR = 19, SHIFT_LEFT = 20, SHIFT_RIGHT = 21, UNKNOWN = 22 } declare class TransformerFunctionMath extends TransformerFunction { constructor(); apply(context: FunctionContext): Promise; static parseMathOp(value: string | null): MathOp; static eval(op: MathOp, op1: BigNumber, op2: BigNumber): BigNumber | null; } export default TransformerFunctionMath; //# sourceMappingURL=TransformerFunctionMath.d.ts.map