/* 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: "Governable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAdmin", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TokenManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakeFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakePair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPancakeRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PancakeFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PancakePair", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PancakeRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "UniPool", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GlpManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGlpManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOrderBook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVaultPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OrderBook", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Router", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultErrorController", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GMT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGMT", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Treasury", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "EsGMX", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GLP", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GMX", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GmxFloor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GmxIou", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GmxMigrator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IAmmRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGmxIou", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGmxMigrator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MigrationHandler", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Enumerable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC721Receiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FastPriceEvents", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FastPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IChainlinkFlags", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IFastPriceEvents", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ISecondaryPriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PriceFeed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BalanceUpdater", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BatchSender", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IHandlerTarget", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ITimelockTarget", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OrderBookReader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Reader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardReader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Timelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "VaultReader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BonusDistributor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "GlpBalance", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRewardDistributor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IRewardTracker", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IVester", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardDistributor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardRouter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardRouterV2", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "RewardTracker", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakedGlp", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StakeManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Vester", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BaseToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Bridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FaucetToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBaseToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IDistributor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IGLP", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IMintable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IUSDG", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IWETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IYieldToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IYieldTracker", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "MintableBaseToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "SnapshotToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TimeDistributor", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Token", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "USDG", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YieldFarm", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YieldToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "YieldTracker", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "Governable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAdmin", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TokenManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakeFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakePair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPancakeRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PancakeFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PancakePair", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PancakeRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "UniPool", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GlpManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGlpManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOrderBook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVaultPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OrderBook", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Router", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Vault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultErrorController", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GMT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGMT", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Treasury", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "EsGMX", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GLP", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GMX", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GmxFloor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GmxIou", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GmxMigrator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IAmmRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGmxIou", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGmxMigrator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MigrationHandler", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Enumerable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Metadata", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC721Receiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FastPriceEvents", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FastPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IChainlinkFlags", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IFastPriceEvents", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ISecondaryPriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PriceFeed", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BalanceUpdater", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BatchSender", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IHandlerTarget", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITimelock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ITimelockTarget", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OrderBookReader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Reader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardReader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Timelock", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "VaultReader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BonusDistributor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "GlpBalance", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRewardDistributor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IRewardTracker", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IVester", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardDistributor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardRouter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardRouterV2", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "RewardTracker", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakedGlp", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StakeManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Vester", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BaseToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Bridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FaucetToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBaseToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IDistributor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IGLP", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IMintable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IUSDG", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IWETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IYieldToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IYieldTracker", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "MintableBaseToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "SnapshotToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TimeDistributor", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Token", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "USDG", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YieldFarm", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YieldToken", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "YieldTracker", 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; } }