/* 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: "AbstractPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AlgebraPluginProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseAbstractPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseConnector", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAbstractPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPluginProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UpgradeableAbstractPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAlgebraPool", 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: "IAlgebraVaultFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPluginFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BeaconProxyDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1822Proxiable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC1967", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BeaconProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UpgradeableBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Upgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeDiscountConnector", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeDiscountPluginImplementation", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeDiscountRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFeeDiscountPlugin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFeeDiscountPluginFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFeeDiscountPluginImplementation", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFeeDiscountRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockFeeDiscountRegistry", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UpgradeableFeeDiscountPluginTest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "AbstractPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "AlgebraPluginProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseAbstractPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseConnector", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAbstractPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IAlgebraPluginProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "UpgradeableAbstractPlugin", 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: "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: "IAlgebraVaultFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPluginFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPool", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BeaconProxyDeployer", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Initializable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1822Proxiable", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1967", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "BeaconProxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IBeacon", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "UpgradeableBeacon", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1967Upgrade", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Metadata", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeDiscountConnector", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeDiscountPluginImplementation", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeDiscountRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IFeeDiscountPlugin", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IFeeDiscountPluginFactory", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IFeeDiscountPluginImplementation", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "IFeeDiscountRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "MockFeeDiscountRegistry", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; getContractAt( name: "UpgradeableFeeDiscountPluginTest", address: string | ethers.Addressable, signer?: ethers.Signer ): Promise; deployContract( name: "AbstractPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPluginProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BaseAbstractPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BaseConnector", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAbstractPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPluginProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableAbstractPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPool", 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: "IAlgebraVaultFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPluginFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPool", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BeaconProxyDeployer", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Initializable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1822Proxiable", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1967", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BeaconProxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IBeacon", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableBeacon", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC1967Upgrade", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proxy", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountConnector", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountPluginImplementation", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPlugin", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPluginFactory", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPluginImplementation", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockFeeDiscountRegistry", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableFeeDiscountPluginTest", signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AbstractPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "AlgebraPluginProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BaseAbstractPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BaseConnector", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAbstractPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IAlgebraPluginProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableAbstractPlugin", 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: "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: "IAlgebraVaultFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPluginFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockPool", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BeaconProxyDeployer", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Initializable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Ownable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1822Proxiable", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC1967", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "BeaconProxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IBeacon", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableBeacon", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC1967Upgrade", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "Proxy", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "ERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20Metadata", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IERC20", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountConnector", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountPluginImplementation", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "FeeDiscountRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPlugin", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPluginFactory", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountPluginImplementation", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "IFeeDiscountRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "MockFeeDiscountRegistry", args: any[], signerOrOptions?: ethers.Signer | DeployContractOptions ): Promise; deployContract( name: "UpgradeableFeeDiscountPluginTest", 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; } }