import * as assetControllerImports from './typechain/assetController'; import * as compositeTokenImports from './typechain/compositeToken'; import * as debtLockerV2Imports from './typechain/debtLockerV2'; import * as debtLockerV3Imports from './typechain/debtLockerV3'; import * as ccipReceiverImports from './typechain/ccipReceiver'; import * as environmentMocksImports from './typechain/environmentMocks'; import * as fixedTermLoanImports from './typechain/fixedTermLoan'; import * as fixedTermLoanV6Imports from './typechain/fixedTermLoanV6'; import * as fixedTermLoanManagerImports from './typechain/fixedTermLoanManager'; import * as loanV1Imports from './typechain/loanV1'; import * as loanV2Imports from './typechain/loanV2'; import * as loanV3Imports from './typechain/loanV3'; import * as loanV301Imports from './typechain/loanV301'; import * as loanV4Imports from './typechain/loanV4'; import * as loanV401Imports from './typechain/loanV401'; import * as mapleGlobalsImports from './typechain/mapleGlobals'; import * as mapleGlobalsV2Imports from './typechain/mapleGlobalsV2'; import * as mapleGlobalsV201Imports from './typechain/mapleGlobalsV201'; import * as mapleGlobalsV3Imports from './typechain/mapleGlobalsV3'; import * as mapleGlobalsV5Imports from './typechain/mapleGlobalsV5'; import * as mapleRewardsImports from './typechain/mplRewards'; import * as mapleStrategiesImports from './typechain/mapleStrategies'; import * as mapleTokenImports from './typechain/mapleToken'; import * as modularStrategiesImports from './typechain/modularStrategies'; import * as migrationHelpersImports from './typechain/migrationHelpers'; import * as openTermLoanImports from './typechain/openTermLoan'; import * as openTermLoanV2Imports from './typechain/openTermLoanV2'; import * as openTermLoanManagerImports from './typechain/openTermLoanManager'; import * as poolPermissionManagerImports from './typechain/poolPermissionManager'; import * as poolV1Imports from './typechain/poolV1'; import * as poolV2Imports from './typechain/poolV2'; import * as poolV201Imports from './typechain/poolV201'; import * as poolV3Imports from './typechain/poolV3'; import * as poolV400Imports from './typechain/poolV400'; import * as poolV500Imports from './typechain/poolV500'; import * as stakeLockerImports from './typechain/stakeLocker'; import * as syrupUtilsImports from './typechain/syrupUtils'; import * as syrupTokenImports from './typechain/syrupToken'; import * as withdrawalManagerImports from './typechain/withdrawalManager'; import * as withdrawalManagerCyclicalImports from './typechain/withdrawalManagerCyclical'; import * as withdrawalManagerQueueImports from './typechain/withdrawalManagerQueue'; import * as withdrawalManagerQueueV2Imports from './typechain/withdrawalManagerQueueV2'; import * as withdrawalManagerQueueV201Imports from './typechain/withdrawalManagerQueueV201'; import * as xmplImports from './typechain/xmpl'; import mainnetProdAddresses from './addresses/mainnet-prod'; import { generateSignedTransactionData, broadcastSignedTransaction } from 'helpers/serialiseTransaction'; declare const assetController: { core: typeof assetControllerImports.factories.AssetControllerAbi__factory; initializer: typeof assetControllerImports.factories.AssetControllerInitializerAbi__factory; }; declare const compositeToken: { core: typeof compositeTokenImports.factories.CompositeTokenAbi__factory; initializer: typeof compositeTokenImports.factories.CompositeTokenInitializerAbi__factory; }; declare const debtLockerV2: { core: typeof debtLockerV2Imports.factories.DebtLockerV2Abi__factory; factory: typeof debtLockerV2Imports.factories.DebtLockerV2FactoryAbi__factory; }; declare const debtLockerV3: { core: typeof debtLockerV3Imports.factories.DebtLockerV3Abi__factory; }; declare const environmentMocks: { bpool: typeof environmentMocksImports.factories.BPoolAbi__factory; erc20: typeof environmentMocksImports.factories.ERC20Abi__factory; kycerc20: typeof environmentMocksImports.factories.KycERC20Abi__factory; mintSpecialToken: typeof environmentMocksImports.factories.MintSpecialTokenAbi__factory; usdt: typeof environmentMocksImports.factories.USDTAbi__factory; }; declare const fixedTermLoan: { core: typeof fixedTermLoanImports.factories.FixedTermLoanAbi__factory; factory: typeof fixedTermLoanImports.factories.FixedTermLoanFactoryV2Abi__factory; initializer: typeof fixedTermLoanImports.factories.FixedTermLoanInitializerAbi__factory; refinancer: typeof fixedTermLoanImports.factories.FixedTermLoanRefinancerAbi__factory; }; declare const fixedTermLoanManager: { core: typeof fixedTermLoanManagerImports.factories.FixedTermLoanManagerAbi__factory; }; declare const loanV1: { core: typeof loanV1Imports.factories.LoanAbi__factory; factory: typeof loanV1Imports.factories.LoanFactoryAbi__factory; }; declare const loanV2: { core: typeof loanV2Imports.factories.LoanV2Abi__factory; factory: typeof loanV2Imports.factories.LoanV2FactoryAbi__factory; }; declare const loanV3: { core: typeof loanV3Imports.factories.LoanV3Abi__factory; initializer: typeof loanV3Imports.factories.LoanV3InitializerAbi__factory; refinancer: typeof loanV3Imports.factories.LoanV3RefinancerAbi__factory; }; declare const loanV301: { core: typeof loanV301Imports.factories.LoanV301Abi__factory; }; declare const loanV4: { core: typeof loanV4Imports.factories.LoanV4Abi__factory; initializer: typeof loanV4Imports.factories.LoanV4InitializerAbi__factory; refinancer: typeof loanV4Imports.factories.LoanV4RefinancerAbi__factory; }; declare const loanV401: { core: typeof loanV4Imports.factories.LoanV4Abi__factory; }; declare const mapleGlobals: { core: typeof mapleGlobalsImports.factories.MapleGlobalsAbi__factory; }; declare const mapleGlobalsV2: { core: typeof mapleGlobalsV2Imports.factories.MapleGlobalsV2Abi__factory; }; declare const mapleGlobalsV3: { core: typeof mapleGlobalsV3Imports.factories.MapleGlobalsV3Abi__factory; }; declare const mapleGlobalsV201: { core: typeof mapleGlobalsV201Imports.factories.MapleGlobalsV201Abi__factory; }; declare const mapleGlobalsV5: { core: typeof mapleGlobalsV5Imports.factories.MapleGlobalsV5Abi__factory; }; declare const mapleToken: { core: typeof mapleTokenImports.factories.MapleTokenAbi__factory; }; declare const migrationHelpers: { core: typeof migrationHelpersImports.factories.MigrationHelperAbi__factory; }; declare const mapleRewards: { core: typeof mapleRewardsImports.factories.MplRewardsAbi__factory; factory: typeof mapleRewardsImports.factories.MplRewardsFactoryAbi__factory; }; declare const openTermLoan: { core: typeof openTermLoanImports.factories.OpenTermLoanAbi__factory; factory: typeof openTermLoanImports.factories.OpenTermLoanFactoryAbi__factory; initializer: typeof openTermLoanImports.factories.OpenTermLoanInitializerAbi__factory; refinancer: typeof openTermLoanImports.factories.OpenTermLoanRefinancerAbi__factory; }; declare const openTermLoanManager: { core: typeof openTermLoanManagerImports.factories.OpenTermLoanManagerAbi__factory; factory: typeof openTermLoanManagerImports.factories.OpenTermLoanManagerFactoryAbi__factory; }; declare const poolV1: { core: typeof poolV1Imports.factories.PoolV1Abi__factory; factory: typeof poolV1Imports.factories.PoolV1FactoryAbi__factory; }; declare const poolV2: { core: typeof poolV2Imports.factories.PoolV2PoolAbi__factory; deployer: typeof poolV2Imports.factories.PoolV2PoolDeployerAbi__factory; }; declare const loanManager: { core: typeof poolV2Imports.factories.LoanManagerAbi__factory; factory: typeof poolV2Imports.factories.LoanManagerFactoryAbi__factory; }; declare const poolManager: { core: typeof poolV2Imports.factories.PoolV2PoolManagerAbi__factory; factory: typeof poolV2Imports.factories.PoolV2PoolManagerFactoryAbi__factory; initializer: typeof poolV2Imports.factories.PoolV2PoolManagerInitializerAbi__factory; }; declare const poolV201: { deployer: typeof poolV201Imports.factories.PoolV201PoolDeployerAbi__factory; }; declare const poolManagerV2: { core: typeof poolV201Imports.factories.PoolV201PoolManagerAbi__factory; }; declare const poolV3: { deployer: typeof poolV3Imports.factories.PoolDeployerV3Abi__factory; }; declare const poolManagerV3: { core: typeof poolV3Imports.factories.PoolManagerV3Abi__factory; initializer: typeof poolV3Imports.factories.PoolManagerV3InitializerAbi__factory; }; declare const poolV400: { deployer: typeof poolV400Imports.factories.PoolDeployerV400Abi__factory; }; declare const poolManagerV400: { core: typeof poolV400Imports.factories.PoolManagerV400Abi__factory; initializer: typeof poolV400Imports.factories.PoolManagerV400InitializerAbi__factory; }; declare const poolV500: { deployer: typeof poolV500Imports.factories.PoolDeployerV500Abi__factory; }; declare const poolManagerV500: { core: typeof poolV500Imports.factories.PoolManagerV500Abi__factory; initializer: typeof poolV500Imports.factories.PoolManagerV500InitializerAbi__factory; migrator: typeof poolV500Imports.factories.PoolManagerV500MigratorAbi__factory; }; declare const poolPermissionManager: { core: typeof poolPermissionManagerImports.factories.PoolPermissionManagerAbi__factory; initializer: typeof poolPermissionManagerImports.factories.PoolPermissionManagerInitializerAbi__factory; }; declare const stakeLocker: { core: typeof stakeLockerImports.factories.StakeLockerAbi__factory; factory: typeof stakeLockerImports.factories.StakeLockerFactoryAbi__factory; }; declare const syrupUtils: { syrupRouter: typeof syrupUtilsImports.factories.SyrupRouterAbi__factory; syrupBitcoinRouter: typeof syrupUtilsImports.factories.SyrupBitcoinRouterAbi__factory; syrupBitcoinRouterInitializer: typeof syrupUtilsImports.factories.SyrupBitcoinRouterInitializerAbi__factory; mplUserActions: typeof syrupUtilsImports.factories.MplUserActionsAbi__factory; syrupDrip: typeof syrupUtilsImports.factories.SyrupDripAbi__factory; syrupUserActions: typeof syrupUtilsImports.factories.SyrupUserActionsAbi__factory; borrowerActions: typeof syrupUtilsImports.factories.BorrowerActionsAbi__factory; }; declare const syrupToken: { core: typeof syrupTokenImports.factories.SyrupTokenAbi__factory; initializer: typeof syrupTokenImports.factories.SyrupTokenInitializerAbi__factory; migrator: typeof syrupTokenImports.factories.SyrupTokenMigratorAbi__factory; recapModule: typeof syrupTokenImports.factories.RecapitalizationModuleAbi__factory; }; declare const withdrawalManager: { core: typeof withdrawalManagerImports.factories.WithdrawalManagerAbi__factory; }; declare const withdrawalManagerCyclical: { core: typeof withdrawalManagerCyclicalImports.factories.WithdrawalManagerCyclicalAbi__factory; initializer: typeof withdrawalManagerCyclicalImports.factories.WithdrawalManagerCyclicalInitializerAbi__factory; }; declare const withdrawalManagerQueue: { core: typeof withdrawalManagerQueueImports.factories.WithdrawalManagerQueueAbi__factory; initializer: typeof withdrawalManagerQueueImports.factories.WithdrawalManagerQueueInitializerAbi__factory; factory: typeof withdrawalManagerQueueImports.factories.WithdrawalManagerQueueFactoryAbi__factory; }; declare const withdrawalManagerQueueV2: { core: typeof withdrawalManagerQueueV2Imports.factories.WithdrawalManagerQueueV2Abi__factory; initializer: typeof withdrawalManagerQueueV2Imports.factories.WithdrawalManagerQueueV2InitializerAbi__factory; migrator: typeof withdrawalManagerQueueV2Imports.factories.WithdrawalManagerQueueV2MigratorAbi__factory; }; declare const withdrawalManagerQueueV201: { core: typeof withdrawalManagerQueueV201Imports.factories.WithdrawalManagerQueueV201Abi__factory; initializer: typeof withdrawalManagerQueueV201Imports.factories.WithdrawalManagerQueueV201InitializerAbi__factory; }; declare const xmpl: { factory: typeof xmplImports.factories.XMPLAbi__factory; }; declare const fixedTermLoanV6: { core: typeof fixedTermLoanV6Imports.factories.FixedTermLoanV6Abi__factory; initializer: typeof fixedTermLoanV6Imports.factories.FixedTermLoanV6InitializerAbi__factory; }; declare const openTermLoanV2: { core: typeof openTermLoanV2Imports.factories.OpenTermLoanV2Abi__factory; initializer: typeof openTermLoanV2Imports.factories.OpenTermLoanV2InitializerAbi__factory; }; declare const mapleStrategies: { factory: typeof mapleStrategiesImports.factories.MapleStrategyFactoryAbi__factory; aaveStrategy: typeof mapleStrategiesImports.factories.MapleAaveStrategyAbi__factory; aaveStrategyInitializer: typeof mapleStrategiesImports.factories.MapleAaveStrategyInitializerAbi__factory; basicStrategy: typeof mapleStrategiesImports.factories.MapleBasicStrategyAbi__factory; basicStrategyInitializer: typeof mapleStrategiesImports.factories.MapleBasicStrategyInitializerAbi__factory; bitcoinStrategy: typeof mapleStrategiesImports.factories.MapleBitcoinStrategyAbi__factory; bitcoinStrategyInitializer: typeof mapleStrategiesImports.factories.MapleBitcoinStrategyInitializerAbi__factory; skyStrategy: typeof mapleStrategiesImports.factories.MapleSkyStrategyAbi__factory; skyStrategyInitializer: typeof mapleStrategiesImports.factories.MapleSkyStrategyInitializerAbi__factory; }; declare const modularStrategies: { liquidityRouter: typeof modularStrategiesImports.factories.MapleLiquidityRouterAbi__factory; strategyDeployer: typeof modularStrategiesImports.factories.MapleStrategyDeployerAbi__factory; strategyManager: typeof modularStrategiesImports.factories.MapleStrategyManagerAbi__factory; strategyManagerInitializer: typeof modularStrategiesImports.factories.MapleStrategyManagerInitializerAbi__factory; strategyManagerFactory: typeof modularStrategiesImports.factories.StrategyManagerFactoryAbi__factory; allocationStrategy: typeof modularStrategiesImports.factories.MapleAllocationStrategyAbi__factory; allocationStrategyInitializer: typeof modularStrategiesImports.factories.MapleAllocationStrategyInitializerAbi__factory; allocationStrategyFactory: typeof modularStrategiesImports.factories.AllocationStrategyFactoryAbi__factory; aaveV3Strategy: typeof modularStrategiesImports.factories.MapleAaveV3StrategyAbi__factory; aaveV3StrategyInitializer: typeof modularStrategiesImports.factories.MapleAaveV3StrategyInitializerAbi__factory; aaveV3StrategyFactory: typeof modularStrategiesImports.factories.AaveV3StrategyFactoryAbi__factory; skyStrategy: typeof modularStrategiesImports.factories.MapleSkyStrategyV2Abi__factory; skyStrategyInitializer: typeof modularStrategiesImports.factories.MapleSkyStrategyV2InitializerAbi__factory; skyStrategyFactory: typeof modularStrategiesImports.factories.SkyStrategyFactoryAbi__factory; }; type AddressKey = typeof mainnetProdAddresses; type MapleAddressMapping = { [K in keyof AddressKey]: AddressKey[K]; }; declare const addresses: Record; interface ContractTypes { assetController: assetControllerImports.AssetControllerAbi; assetControllerInitializer: assetControllerImports.AssetControllerInitializerAbi; ccipReceiver: ccipReceiverImports.CCIPReceiverAbi; compositeToken: compositeTokenImports.CompositeTokenAbi; compositeTokenInitializer: compositeTokenImports.CompositeTokenInitializerAbi; debtLockerV2: debtLockerV2Imports.DebtLockerV2Abi; debtLockerV2Factory: debtLockerV2Imports.DebtLockerV2FactoryAbi; debtLockerV3: debtLockerV3Imports.DebtLockerV3Abi; bPool: environmentMocksImports.BPoolAbi; erc20: environmentMocksImports.ERC20Abi; kycerc20: environmentMocksImports.KycERC20Abi; usdt: environmentMocksImports.USDTAbi; fixedTermLoan: fixedTermLoanImports.FixedTermLoanAbi; fixedTermLoanFactoryV2: fixedTermLoanImports.FixedTermLoanFactoryV2Abi; fixedTermLoanInitializer: fixedTermLoanImports.FixedTermLoanInitializerAbi; fixedTermLoanRefinancer: fixedTermLoanImports.FixedTermLoanRefinancerAbi; fixedTermLoanManager: fixedTermLoanManagerImports.FixedTermLoanManagerAbi; fixedTermLoanV6: fixedTermLoanV6Imports.FixedTermLoanV6Abi; fixedTermLoanV6Initializer: fixedTermLoanV6Imports.FixedTermLoanV6InitializerAbi; loanV2: loanV2Imports.LoanV2Abi; loanV2Factory: loanV2Imports.LoanV2FactoryAbi; loanV3: loanV3Imports.LoanV3Abi; loanV3Initializer: loanV3Imports.LoanV3InitializerAbi; loanV3Refinancer: loanV3Imports.LoanV3RefinancerAbi; loanV301: loanV301Imports.LoanV301Abi; loanV4: loanV4Imports.LoanV4Abi; loanV4Initializer: loanV4Imports.LoanV4InitializerAbi; loanV4Refinancer: loanV4Imports.LoanV4RefinancerAbi; loanV401: loanV401Imports.LoanV401Abi; mapleGlobals: mapleGlobalsImports.MapleGlobalsAbi; mapleGlobalsV2: mapleGlobalsV2Imports.MapleGlobalsV2Abi; mapleGlobalsV201: mapleGlobalsV201Imports.MapleGlobalsV201Abi; mapleGlobalsV3: mapleGlobalsV3Imports.MapleGlobalsV3Abi; mapleGlobalsV5: mapleGlobalsV5Imports.MapleGlobalsV5Abi; mapleToken: mapleTokenImports.MapleTokenAbi; migrationHelpers: migrationHelpersImports.MigrationHelperAbi; mapleRewards: mapleRewardsImports.MplRewardsAbi; mapleRewardsFactory: mapleRewardsImports.MplRewardsFactoryAbi; mapleAaveStrategy: mapleStrategiesImports.MapleAaveStrategyAbi; mapleAaveStrategyInitializer: mapleStrategiesImports.MapleAaveStrategyInitializerAbi; mapleBasicStrategy: mapleStrategiesImports.MapleBasicStrategyAbi; mapleBasicStrategyInitializer: mapleStrategiesImports.MapleBasicStrategyInitializerAbi; mapleBitcoinStrategy: mapleStrategiesImports.MapleBitcoinStrategyAbi; mapleBitcoinStrategyInitializer: mapleStrategiesImports.MapleBitcoinStrategyInitializerAbi; mapleSkyStrategy: mapleStrategiesImports.MapleSkyStrategyAbi; mapleSkyStrategyInitializer: mapleStrategiesImports.MapleSkyStrategyInitializerAbi; mapleStrategyFactory: mapleStrategiesImports.MapleStrategyFactoryAbi; mapleLiquidityRouter: modularStrategiesImports.MapleLiquidityRouterAbi; mapleStrategyDeployer: modularStrategiesImports.MapleStrategyDeployerAbi; mapleStrategyManager: modularStrategiesImports.MapleStrategyManagerAbi; mapleStrategyManagerInitializer: modularStrategiesImports.MapleStrategyManagerInitializerAbi; strategyManagerFactory: modularStrategiesImports.StrategyManagerFactoryAbi; mapleAllocationStrategy: modularStrategiesImports.MapleAllocationStrategyAbi; mapleAllocationStrategyInitializer: modularStrategiesImports.MapleAllocationStrategyInitializerAbi; allocationStrategyFactory: modularStrategiesImports.AllocationStrategyFactoryAbi; mapleAaveV3Strategy: modularStrategiesImports.MapleAaveV3StrategyAbi; mapleAaveV3StrategyInitializer: modularStrategiesImports.MapleAaveV3StrategyInitializerAbi; aaveV3StrategyFactory: modularStrategiesImports.AaveV3StrategyFactoryAbi; mapleSkyStrategyV2: modularStrategiesImports.MapleSkyStrategyV2Abi; mapleSkyStrategyV2Initializer: modularStrategiesImports.MapleSkyStrategyV2InitializerAbi; skyStrategyFactory: modularStrategiesImports.SkyStrategyFactoryAbi; openTermLoan: openTermLoanImports.OpenTermLoanAbi; openTermLoanFactory: openTermLoanImports.OpenTermLoanFactoryAbi; openTermLoanInitializer: openTermLoanImports.OpenTermLoanInitializerAbi; openTermLoanRefinancer: openTermLoanImports.OpenTermLoanRefinancerAbi; openTermLoanManager: openTermLoanManagerImports.OpenTermLoanManagerAbi; openTermLoanManagerFactory: openTermLoanManagerImports.OpenTermLoanManagerFactoryAbi; openTermLoanV2: openTermLoanV2Imports.OpenTermLoanV2Abi; openTermLoanV2Initializer: openTermLoanV2Imports.OpenTermLoanV2InitializerAbi; poolV1: poolV1Imports.PoolV1Abi; poolV1Factory: poolV1Imports.PoolV1FactoryAbi; poolV2: poolV2Imports.PoolV2PoolAbi; poolDeployer: poolV2Imports.PoolV2PoolDeployerAbi; poolManager: poolV2Imports.PoolV2PoolManagerAbi; poolManagerFactory: poolV2Imports.PoolV2PoolManagerFactoryAbi; poolManagerInitializer: poolV2Imports.PoolV2PoolManagerInitializerAbi; loanManager: poolV2Imports.LoanManagerAbi; loanManagerFactory: poolV2Imports.LoanManagerFactoryAbi; poolDeployerV2: poolV201Imports.PoolV201PoolDeployerAbi; poolManagerV2: poolV201Imports.PoolV201PoolManagerAbi; poolDeployerV3: poolV3Imports.PoolDeployerV3Abi; poolManagerV3: poolV3Imports.PoolManagerV3Abi; poolManagerV3Initializer: poolV3Imports.PoolManagerV3InitializerAbi; poolDeployerV400: poolV400Imports.PoolDeployerV400Abi; poolManagerV400: poolV400Imports.PoolManagerV400Abi; poolManagerV400Initializer: poolV400Imports.PoolManagerV400InitializerAbi; poolDeployerV500: poolV500Imports.PoolDeployerV500Abi; poolManagerV500: poolV500Imports.PoolManagerV500Abi; poolManagerV500Initializer: poolV500Imports.PoolManagerV500InitializerAbi; poolManagerV500Migrator: poolV500Imports.PoolManagerV500MigratorAbi; poolPermissionManager: poolPermissionManagerImports.PoolPermissionManagerAbi; poolPermissionManagerInitializer: poolPermissionManagerImports.PoolPermissionManagerInitializerAbi; stakeLocker: stakeLockerImports.StakeLockerAbi; stakeLockerFactory: stakeLockerImports.StakeLockerFactoryAbi; mplUserActions: syrupUtilsImports.MplUserActionsAbi; syrupRouter: syrupUtilsImports.SyrupRouterAbi; syrupBitcoinRouter: syrupUtilsImports.SyrupBitcoinRouterAbi; syrupBitcoinRouterInitializer: syrupUtilsImports.SyrupBitcoinRouterInitializerAbi; syrupDrip: syrupUtilsImports.SyrupDripAbi; syrupUserActions: syrupUtilsImports.SyrupUserActionsAbi; borrowerActions: syrupUtilsImports.BorrowerActionsAbi; syrupToken: syrupTokenImports.SyrupTokenAbi; syrupTokenInitializer: syrupTokenImports.SyrupTokenInitializerAbi; syrupTokenMigrator: syrupTokenImports.SyrupTokenMigratorAbi; recapModule: syrupTokenImports.RecapitalizationModuleAbi; withdrawalManager: withdrawalManagerImports.WithdrawalManagerAbi; withdrawalManagerCyclical: withdrawalManagerCyclicalImports.WithdrawalManagerCyclicalAbi; withdrawalManagerCyclicalInitializer: withdrawalManagerCyclicalImports.WithdrawalManagerCyclicalInitializerAbi; withdrawalManagerQueue: withdrawalManagerQueueImports.WithdrawalManagerQueueAbi; withdrawalManagerQueueInitializer: withdrawalManagerQueueImports.WithdrawalManagerQueueInitializerAbi; withdrawalManagerQueueFactory: withdrawalManagerQueueImports.WithdrawalManagerQueueFactoryAbi; withdrawalManagerQueueV2: withdrawalManagerQueueV2Imports.WithdrawalManagerQueueV2Abi; withdrawalManagerQueueV2Initializer: withdrawalManagerQueueV2Imports.WithdrawalManagerQueueV2InitializerAbi; withdrawalManagerQueueV2Migrator: withdrawalManagerQueueV2Imports.WithdrawalManagerQueueV2MigratorAbi; withdrawalManagerQueueV201: withdrawalManagerQueueV201Imports.WithdrawalManagerQueueV201Abi; withdrawalManagerQueueV201Initializer: withdrawalManagerQueueV201Imports.WithdrawalManagerQueueV201InitializerAbi; xmpl: xmplImports.XMPLAbi; } declare const utils: { generateUnsignedTransactionData: (args: import("helpers/serialiseTransaction").PoolApproveInputs | import("helpers/serialiseTransaction").PoolDepositInputs | import("helpers/serialiseTransaction").PoolQueueWithdrawalInputs) => Promise; generateSignedTransactionData: typeof generateSignedTransactionData; broadcastSignedTransaction: typeof broadcastSignedTransaction; }; export { addresses, assetController, compositeToken, ContractTypes, debtLockerV2, debtLockerV3, environmentMocks, fixedTermLoan, fixedTermLoanV6, fixedTermLoanManager, loanManager, loanV1, loanV2, loanV3, loanV301, loanV4, loanV401, MapleAddressMapping, mapleGlobals, mapleGlobalsV2, mapleGlobalsV201, mapleGlobalsV3, mapleGlobalsV5, mapleRewards, mapleStrategies, modularStrategies, mapleToken, migrationHelpers, openTermLoan, openTermLoanV2, openTermLoanManager, poolV1, poolV2, poolManager, poolV201, poolV3, poolManagerV2, poolManagerV3, poolV400, poolManagerV400, poolV500, poolManagerV500, poolPermissionManager, stakeLocker, syrupUtils, syrupToken, withdrawalManager, withdrawalManagerCyclical, withdrawalManagerQueue, withdrawalManagerQueueV2, withdrawalManagerQueueV201, xmpl, utils };