/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { DeployContractOptions, FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomicfoundation/hardhat-ethers/types"; import * as Contracts from "."; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "AccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControl", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable2Step", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraCommunityVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraPoolDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraVaultFactoryStub", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraPoolBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Positions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyGuard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReservesManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SwapCalculation", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickStructure", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraFlashCallback", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraMintCallback", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraSwapCallback", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolLegacy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Minimal", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraDynamicFeePlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPluginFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolActions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolErrors", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolEvents", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolImmutables", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolPermissionedActions", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPoolState", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraCommunityVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraVaultFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraPoolSwapTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BitMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BitMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FullMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LiquidityMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LowGasSafeMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AssertSwapEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PoolMockEchidna", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropBalancesEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropReservesEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceMovementMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickOverflowSafetyEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickTreeEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickTreeSearchEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenDeltaMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UnsafeMathEchidnaTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FaultyVaultFactoryStub", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FullMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LiquidityMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockCustomPoolCreator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockDefaultPluginFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPoolPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockTimeAlgebraPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockTimeAlgebraPoolDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceMovementMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAlgebraCallee", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAlgebraReentrantCallee", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAlgebraRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestAlgebraSwapPay", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TickTreeTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenDeltaMathTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "AccessControl", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AccessControlEnumerable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccessControl", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAccessControlEnumerable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable2Step", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraCommunityVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraPool", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraPoolDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraVaultFactoryStub", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraPoolBase", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Positions", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyGuard", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ReservesManager", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "SwapCalculation", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickStructure", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraFlashCallback", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraMintCallback", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraSwapCallback", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPool", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolLegacy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Minimal", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraDynamicFeePlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPluginFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolActions", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolErrors", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolEvents", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolImmutables", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolPermissionedActions", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPoolState", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraCommunityVault", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraVaultFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraPoolSwapTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BitMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BitMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FullMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "LiquidityMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "LowGasSafeMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AssertSwapEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PoolMockEchidna", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PropBalancesEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PropReservesEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceMovementMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickOverflowSafetyEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickTreeEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickTreeSearchEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenDeltaMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "UnsafeMathEchidnaTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FaultyVaultFactoryStub", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FullMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "LiquidityMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockCustomPoolCreator", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockDefaultPluginFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPoolPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockTimeAlgebraPool", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockTimeAlgebraPoolDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceMovementMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "SafeMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAlgebraCallee", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAlgebraReentrantCallee", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAlgebraRouter", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestAlgebraSwapPay", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TestERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TickTreeTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenDeltaMathTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: "AccessControl", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AccessControlEnumerable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAccessControl", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAccessControlEnumerable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable2Step", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC165", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraCommunityVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPool", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraVaultFactoryStub", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolBase", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Positions", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ReentrancyGuard", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ReservesManager", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SwapCalculation", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickStructure", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraFlashCallback", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraMintCallback", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraSwapCallback", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPool", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolLegacy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Minimal", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraDynamicFeePlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPluginFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolActions", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolErrors", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolEvents", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolImmutables", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolPermissionedActions", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolState", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraCommunityVault", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraVaultFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolSwapTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FullMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LiquidityMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LowGasSafeMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AssertSwapEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PoolMockEchidna", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PropBalancesEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PropReservesEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PriceMovementMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickOverflowSafetyEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeSearchEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TokenDeltaMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UnsafeMathEchidnaTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FaultyVaultFactoryStub", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FullMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LiquidityMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockCustomPoolCreator", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockDefaultPluginFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPoolPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockTimeAlgebraPool", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockTimeAlgebraPoolDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PriceMovementMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SafeMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraCallee", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraReentrantCallee", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraRouter", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraSwapPay", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TokenDeltaMathTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AccessControl", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AccessControlEnumerable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAccessControl", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAccessControlEnumerable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable2Step", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC165", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraCommunityVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraVaultFactoryStub", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolBase", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Positions", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ReentrancyGuard", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ReservesManager", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SwapCalculation", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickStructure", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraFlashCallback", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraMintCallback", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraSwapCallback", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolLegacy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Minimal", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraDynamicFeePlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPluginFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolActions", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolErrors", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolEvents", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolImmutables", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolPermissionedActions", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPoolState", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraCommunityVault", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraVaultFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPoolSwapTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BitMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FullMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LiquidityMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LowGasSafeMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AssertSwapEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PoolMockEchidna", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PropBalancesEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PropReservesEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PriceMovementMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickOverflowSafetyEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeSearchEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TokenDeltaMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UnsafeMathEchidnaTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FaultyVaultFactoryStub", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FullMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "LiquidityMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockCustomPoolCreator", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockDefaultPluginFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPoolPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockTimeAlgebraPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockTimeAlgebraPoolDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "PriceMovementMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "SafeMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraCallee", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraReentrantCallee", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraRouter", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestAlgebraSwapPay", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TestERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TickTreeTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "TokenDeltaMathTest", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( abi: any[], bytecode: ethers.BytesLike, signer?: ethers.Signer ): Promise; getContractAt( nameOrAbi: string | any[], address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: string, signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: string, args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; } }