declare const IPoolConfigurator_ABI: readonly [{ readonly type: "function"; readonly name: "MAX_GRACE_PERIOD"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint40"; readonly internalType: "uint40"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "configureReserveAsCollateral"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "ltv"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "liquidationThreshold"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "liquidationBonus"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "disableLiquidationGracePeriod"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "dropReserve"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "getConfiguratorLogic"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "getPendingLtv"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "initReserves"; readonly inputs: readonly [{ readonly name: "input"; readonly type: "tuple[]"; readonly internalType: "struct ConfiguratorInputTypes.InitReserveInput[]"; readonly components: readonly [{ readonly name: "aTokenImpl"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "variableDebtTokenImpl"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "underlyingAsset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "aTokenName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "aTokenSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "variableDebtTokenName"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "variableDebtTokenSymbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "params"; readonly type: "bytes"; readonly internalType: "bytes"; }, { readonly name: "interestRateData"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setAssetBorrowableInEMode"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "borrowable"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setAssetCollateralInEMode"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "collateral"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setAssetLtvzeroInEMode"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "ltvzero"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setBorrowCap"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "newBorrowCap"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setBorrowableInIsolation"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "borrowable"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setDebtCeiling"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "newDebtCeiling"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setEModeCategory"; readonly inputs: readonly [{ readonly name: "categoryId"; readonly type: "uint8"; readonly internalType: "uint8"; }, { readonly name: "ltv"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "liquidationThreshold"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "liquidationBonus"; readonly type: "uint16"; readonly internalType: "uint16"; }, { readonly name: "label"; readonly type: "string"; readonly internalType: "string"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setLiquidationProtocolFee"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "newFee"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setPoolPause"; readonly inputs: readonly [{ readonly name: "paused"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "gracePeriod"; readonly type: "uint40"; readonly internalType: "uint40"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setPoolPause"; readonly inputs: readonly [{ readonly name: "paused"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveActive"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "active"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveBorrowing"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "enabled"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveFactor"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "newReserveFactor"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveFlashLoaning"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "enabled"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveFreeze"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "freeze"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveInterestRateData"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "rateData"; readonly type: "bytes"; readonly internalType: "bytes"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReserveLtvzero"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "ltvzero"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReservePause"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "paused"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setReservePause"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "paused"; readonly type: "bool"; readonly internalType: "bool"; }, { readonly name: "gracePeriod"; readonly type: "uint40"; readonly internalType: "uint40"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setSiloedBorrowing"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "siloed"; readonly type: "bool"; readonly internalType: "bool"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "setSupplyCap"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "newSupplyCap"; readonly type: "uint256"; readonly internalType: "uint256"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "updateAToken"; readonly inputs: readonly [{ readonly name: "input"; readonly type: "tuple"; readonly internalType: "struct ConfiguratorInputTypes.UpdateATokenInput"; readonly components: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "name"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "symbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "implementation"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "params"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "updateFlashloanPremium"; readonly inputs: readonly [{ readonly name: "newFlashloanPremium"; readonly type: "uint128"; readonly internalType: "uint128"; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly name: "updateVariableDebtToken"; readonly inputs: readonly [{ readonly name: "input"; readonly type: "tuple"; readonly internalType: "struct ConfiguratorInputTypes.UpdateDebtTokenInput"; readonly components: readonly [{ readonly name: "asset"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "name"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "symbol"; readonly type: "string"; readonly internalType: "string"; }, { readonly name: "implementation"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "params"; readonly type: "bytes"; readonly internalType: "bytes"; }]; }]; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly name: "ATokenUpgraded"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "proxy"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "implementation"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "AssetBorrowableInEModeChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }, { readonly name: "borrowable"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "AssetCollateralInEModeChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }, { readonly name: "collateral"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "AssetLtvzeroInEModeChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "categoryId"; readonly type: "uint8"; readonly indexed: false; readonly internalType: "uint8"; }, { readonly name: "ltvzero"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "BorrowCapChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldBorrowCap"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newBorrowCap"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "BorrowableInIsolationChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "borrowable"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "BridgeProtocolFeeUpdated"; readonly inputs: readonly [{ readonly name: "oldBridgeProtocolFee"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newBridgeProtocolFee"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "CollateralConfigurationChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "ltv"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "liquidationThreshold"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "liquidationBonus"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "DebtCeilingChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldDebtCeiling"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newDebtCeiling"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "EModeCategoryAdded"; readonly inputs: readonly [{ readonly name: "categoryId"; readonly type: "uint8"; readonly indexed: true; readonly internalType: "uint8"; }, { readonly name: "ltv"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "liquidationThreshold"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "liquidationBonus"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "oracle"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "label"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "FlashloanPremiumToProtocolUpdated"; readonly inputs: readonly [{ readonly name: "oldFlashloanPremiumToProtocol"; readonly type: "uint128"; readonly indexed: false; readonly internalType: "uint128"; }, { readonly name: "newFlashloanPremiumToProtocol"; readonly type: "uint128"; readonly indexed: false; readonly internalType: "uint128"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "FlashloanPremiumTotalUpdated"; readonly inputs: readonly [{ readonly name: "oldFlashloanPremiumTotal"; readonly type: "uint128"; readonly indexed: false; readonly internalType: "uint128"; }, { readonly name: "newFlashloanPremiumTotal"; readonly type: "uint128"; readonly indexed: false; readonly internalType: "uint128"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LiquidationGracePeriodChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "gracePeriodUntil"; readonly type: "uint40"; readonly indexed: false; readonly internalType: "uint40"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LiquidationGracePeriodDisabled"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LiquidationProtocolFeeChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldFee"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newFee"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "PendingLtvChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "ltv"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveActive"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "active"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveBorrowing"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "enabled"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveDropped"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveFactorChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldReserveFactor"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newReserveFactor"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveFlashLoaning"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "enabled"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveFrozen"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "frozen"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveInitialized"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "aToken"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "stableDebtToken"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "variableDebtToken"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "interestRateStrategyAddress"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveInterestRateDataChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "strategy"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "data"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReserveInterestRateStrategyChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldStrategy"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }, { readonly name: "newStrategy"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "ReservePaused"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "paused"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SiloedBorrowingChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldState"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }, { readonly name: "newState"; readonly type: "bool"; readonly indexed: false; readonly internalType: "bool"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "SupplyCapChanged"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "oldSupplyCap"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }, { readonly name: "newSupplyCap"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "VariableDebtTokenUpgraded"; readonly inputs: readonly [{ readonly name: "asset"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "proxy"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }, { readonly name: "implementation"; readonly type: "address"; readonly indexed: true; readonly internalType: "address"; }]; readonly anonymous: false; }]; export { IPoolConfigurator_ABI };