/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomiclabs/hardhat-ethers/types"; import * as Contracts from "."; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { 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: "IERC3156FlashBorrower", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC3156FlashLender", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC5267", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBeacon", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC1967Upgrade", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Proxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ProxyAdmin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TransparentUpgradeableProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Burnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20FlashMint", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Permit", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EIP712", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ShortStrings", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FallbackManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseGuard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Guard", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GuardManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ModuleManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OwnerManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "NativeCurrencyPaymentFallback", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StorageAccessible", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISignatureValidator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Safe", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SafeL2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BorrowerOperations", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CommunityIssuance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EsPropel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Factory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FeeReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "InterestDebtPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LiquidationManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Propel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelUSD", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SortedTroves", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StabilityPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TroveManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vest", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BlastWrapper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BlastWrapperUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Console", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "DelegatedOps", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelOwnable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelOwnableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SystemStart", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MultiCollateralHintHelpers", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MultiTroveGetter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TroveManagerGetters", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TroveState", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBlast", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Rebasing", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBorrowerOperations", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICommunityIssuance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IEsPropel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IEsPropelStaking", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILiquidationManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPropel", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPropelBase", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPropelCore", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPropelUSD", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPyth", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISortedTroves", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStabilityPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITroveManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EsPropelStaking", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ILPStakingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LPStakingPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "LPTokenWrapper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelQETHPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PropelUSDQUSDCPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakingBoost", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MockWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MultiSigWallet", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestWETHRebasing", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "Initializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1822Proxiable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC1967", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC3156FlashBorrower", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC3156FlashLender", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC5267", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBeacon", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1967Proxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC1967Upgrade", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Proxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ProxyAdmin", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITransparentUpgradeableProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TransparentUpgradeableProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Burnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20FlashMint", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Metadata", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Permit", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EIP712", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ShortStrings", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FallbackManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseGuard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Guard", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GuardManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ModuleManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OwnerManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "NativeCurrencyPaymentFallback", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StorageAccessible", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISignatureValidator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Safe", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SafeL2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BorrowerOperations", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CommunityIssuance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EsPropel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Factory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FeeReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "InterestDebtPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LiquidationManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Propel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelUSD", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SortedTroves", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StabilityPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TroveManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Vest", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BlastWrapper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BlastWrapperUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Console", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "DelegatedOps", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelBase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelOwnable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelOwnableUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SystemStart", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MultiCollateralHintHelpers", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MultiTroveGetter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TroveManagerGetters", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TroveState", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBlast", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Rebasing", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBorrowerOperations", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICommunityIssuance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IEsPropel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IEsPropelStaking", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILiquidationManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPropel", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPropelBase", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPropelCore", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPropelUSD", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPyth", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISortedTroves", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStabilityPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITroveManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EsPropelStaking", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ILPStakingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LPStakingPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "LPTokenWrapper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelQETHPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PropelUSDQUSDCPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakingBoost", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MockWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MultiSigWallet", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestWETHRebasing", address: string, signer?: ethers.Signer ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( abi: any[], bytecode: ethers.utils.BytesLike, signer?: ethers.Signer ): Promise; getContractAt( nameOrAbi: string | any[], address: string, signer?: ethers.Signer ): Promise; } }