/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction, CallOverrides, } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface SqrtPriceMathEchidnaTestInterface extends ethers.utils.Interface { functions: { "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)": FunctionFragment; "getAmount0DeltaInvariants(uint160,uint160,uint128)": FunctionFragment; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)": FunctionFragment; "getAmount1DeltaInvariants(uint160,uint160,uint128)": FunctionFragment; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)": FunctionFragment; "getInRangeMintInvariants(uint160,uint160,uint160,int128)": FunctionFragment; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)": FunctionFragment; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)": FunctionFragment; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)": FunctionFragment; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)": FunctionFragment; "getOutOfRangeMintInvariants(uint160,uint160,int128)": FunctionFragment; "mulDivRoundingUpInvariants(uint256,uint256,uint256)": FunctionFragment; }; encodeFunctionData( functionFragment: "getAmount0DeltaEquivalency", values: [BigNumberish, BigNumberish, BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "getAmount0DeltaInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "getAmount0DeltaSignedInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "getAmount1DeltaInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "getAmount1DeltaSignedInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "getInRangeMintInvariants", values: [BigNumberish, BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "getNextSqrtPriceFromAmount0RoundingUpInvariants", values: [BigNumberish, BigNumberish, BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "getNextSqrtPriceFromAmount1RoundingDownInvariants", values: [BigNumberish, BigNumberish, BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "getNextSqrtPriceFromInputInvariants", values: [BigNumberish, BigNumberish, BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "getNextSqrtPriceFromOutputInvariants", values: [BigNumberish, BigNumberish, BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "getOutOfRangeMintInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "mulDivRoundingUpInvariants", values: [BigNumberish, BigNumberish, BigNumberish] ): string; decodeFunctionResult( functionFragment: "getAmount0DeltaEquivalency", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAmount0DeltaInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAmount0DeltaSignedInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAmount1DeltaInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAmount1DeltaSignedInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getInRangeMintInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNextSqrtPriceFromAmount0RoundingUpInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNextSqrtPriceFromAmount1RoundingDownInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNextSqrtPriceFromInputInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNextSqrtPriceFromOutputInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getOutOfRangeMintInvariants", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "mulDivRoundingUpInvariants", data: BytesLike ): Result; events: {}; } export class SqrtPriceMathEchidnaTest extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: SqrtPriceMathEchidnaTestInterface; functions: { getAmount0DeltaEquivalency( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; getAmount0DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getAmount0DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; getAmount0DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; getAmount1DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getAmount1DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; getAmount1DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; getInRangeMintInvariants( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getInRangeMintInvariants(uint160,uint160,uint160,int128)"( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; getNextSqrtPriceFromAmount0RoundingUpInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; getNextSqrtPriceFromAmount1RoundingDownInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; getNextSqrtPriceFromInputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; getNextSqrtPriceFromOutputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise<{ 0: void; }>; getOutOfRangeMintInvariants( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "getOutOfRangeMintInvariants(uint160,uint160,int128)"( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; mulDivRoundingUpInvariants( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; "mulDivRoundingUpInvariants(uint256,uint256,uint256)"( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: void; }>; }; getAmount0DeltaEquivalency( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; getAmount0DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount0DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getInRangeMintInvariants( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getInRangeMintInvariants(uint160,uint160,uint160,int128)"( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount0RoundingUpInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount1RoundingDownInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromInputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromOutputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getOutOfRangeMintInvariants( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getOutOfRangeMintInvariants(uint160,uint160,int128)"( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; mulDivRoundingUpInvariants( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; "mulDivRoundingUpInvariants(uint256,uint256,uint256)"( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; callStatic: { getAmount0DeltaEquivalency( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; getAmount0DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount0DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getInRangeMintInvariants( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getInRangeMintInvariants(uint160,uint160,uint160,int128)"( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount0RoundingUpInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount1RoundingDownInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromInputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromOutputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getOutOfRangeMintInvariants( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getOutOfRangeMintInvariants(uint160,uint160,int128)"( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; mulDivRoundingUpInvariants( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; "mulDivRoundingUpInvariants(uint256,uint256,uint256)"( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { getAmount0DeltaEquivalency( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; getAmount0DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount0DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getInRangeMintInvariants( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getInRangeMintInvariants(uint160,uint160,uint160,int128)"( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount0RoundingUpInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount1RoundingDownInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromInputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromOutputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getOutOfRangeMintInvariants( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getOutOfRangeMintInvariants(uint160,uint160,int128)"( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; mulDivRoundingUpInvariants( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; "mulDivRoundingUpInvariants(uint256,uint256,uint256)"( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; }; populateTransaction: { getAmount0DeltaEquivalency( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; "getAmount0DeltaEquivalency(uint160,uint160,uint128,bool)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, roundUp: boolean, overrides?: CallOverrides ): Promise; getAmount0DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount0DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount0DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaInvariants(uint160,uint160,uint128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getAmount1DeltaSignedInvariants( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getAmount1DeltaSignedInvariants(uint160,uint160,int128)"( sqrtP: BigNumberish, sqrtQ: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getInRangeMintInvariants( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getInRangeMintInvariants(uint160,uint160,uint160,int128)"( sqrtLower: BigNumberish, sqrtCurrent: BigNumberish, sqrtUpper: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount0RoundingUpInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount0RoundingUpInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromAmount1RoundingDownInvariants( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromAmount1RoundingDownInvariants(uint160,uint128,uint256,bool)"( sqrtPX96: BigNumberish, liquidity: BigNumberish, amount: BigNumberish, add: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromInputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromInputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountIn: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getNextSqrtPriceFromOutputInvariants( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; "getNextSqrtPriceFromOutputInvariants(uint160,uint128,uint256,bool)"( sqrtP: BigNumberish, liquidity: BigNumberish, amountOut: BigNumberish, zeroForOne: boolean, overrides?: CallOverrides ): Promise; getOutOfRangeMintInvariants( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; "getOutOfRangeMintInvariants(uint160,uint160,int128)"( sqrtA: BigNumberish, sqrtB: BigNumberish, liquidity: BigNumberish, overrides?: CallOverrides ): Promise; mulDivRoundingUpInvariants( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; "mulDivRoundingUpInvariants(uint256,uint256,uint256)"( x: BigNumberish, y: BigNumberish, z: BigNumberish, overrides?: CallOverrides ): Promise; }; }