type ITokensMath = typeof TokensMath; export declare const TokensMath: { getters: { Add: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "add", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { amount1: import("../..").FctValue; decimals1: import("../..").FctDecimals; amount2: import("../..").FctValue; decimals2: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Subtract: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "sub", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { amount1: import("../..").FctValue; decimals1: import("../..").FctDecimals; amount2: import("../..").FctValue; decimals2: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Multiply: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "mul", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { numerator: import("../..").FctValue; decimals1: import("../..").FctDecimals; factor: import("../..").FctValue; decimals2: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Divide: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "div", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { numerator: import("../..").FctValue; decimals1: import("../..").FctDecimals; denominator: import("../..").FctValue; decimals2: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; MultiplyAndDivide: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "mulAndDiv", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { numerator: import("../..").FctValue; decimals1: import("../..").FctDecimals; factor: import("../..").FctValue; decimals2: import("../..").FctDecimals; denominator: import("../..").FctValue; decimals3: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Mod: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"TOKEN_MATH", "CALCULATOR", "mod", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { numerator: import("../..").FctValue; decimals1: import("../..").FctDecimals; amount2: import("../..").FctValue; decimals2: import("../..").FctDecimals; decimalsOut: import("../..").FctDecimals; }; }; output: { result: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; }; export type { ITokensMath };