/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "web3-eth-contract"; export interface ILendingPoolAddressesProviderContract extends Truffle.Contract { "new"( meta?: Truffle.TransactionDetails ): Promise; } type AllEvents = never; export interface ILendingPoolAddressesProviderInstance extends Truffle.ContractInstance { getLendingPool(txDetails?: Truffle.TransactionDetails): Promise; setLendingPoolImpl: { (_pool: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call(_pool: string, txDetails?: Truffle.TransactionDetails): Promise; sendTransaction( _pool: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _pool: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolCore(txDetails?: Truffle.TransactionDetails): Promise; setLendingPoolCoreImpl: { (_lendingPoolCore: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolConfigurator( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolConfiguratorImpl: { (_configurator: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolDataProvider( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolDataProviderImpl: { (_provider: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolParametersProvider( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolParametersProviderImpl: { ( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getTokenDistributor(txDetails?: Truffle.TransactionDetails): Promise; setTokenDistributor: { ( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getFeeProvider(txDetails?: Truffle.TransactionDetails): Promise; setFeeProviderImpl: { (_feeProvider: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolLiquidationManager( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolLiquidationManager: { (_manager: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolManager( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolManager: { ( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getPriceOracle(txDetails?: Truffle.TransactionDetails): Promise; setPriceOracle: { (_priceOracle: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingRateOracle(txDetails?: Truffle.TransactionDetails): Promise; setLendingRateOracle: { ( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; }; methods: { getLendingPool(txDetails?: Truffle.TransactionDetails): Promise; setLendingPoolImpl: { (_pool: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _pool: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _pool: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _pool: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolCore(txDetails?: Truffle.TransactionDetails): Promise; setLendingPoolCoreImpl: { ( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingPoolCore: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolConfigurator( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolConfiguratorImpl: { (_configurator: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _configurator: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolDataProvider( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolDataProviderImpl: { (_provider: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _provider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolParametersProvider( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolParametersProviderImpl: { ( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _parametersProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getTokenDistributor( txDetails?: Truffle.TransactionDetails ): Promise; setTokenDistributor: { ( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _tokenDistributor: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getFeeProvider(txDetails?: Truffle.TransactionDetails): Promise; setFeeProviderImpl: { (_feeProvider: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _feeProvider: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolLiquidationManager( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolLiquidationManager: { (_manager: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _manager: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingPoolManager( txDetails?: Truffle.TransactionDetails ): Promise; setLendingPoolManager: { ( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingPoolManager: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getPriceOracle(txDetails?: Truffle.TransactionDetails): Promise; setPriceOracle: { (_priceOracle: string, txDetails?: Truffle.TransactionDetails): Promise< Truffle.TransactionResponse >; call( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _priceOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; }; getLendingRateOracle( txDetails?: Truffle.TransactionDetails ): Promise; setLendingRateOracle: { ( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise>; call( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; sendTransaction( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; estimateGas( _lendingRateOracle: string, txDetails?: Truffle.TransactionDetails ): Promise; }; }; getPastEvents(event: string): Promise; getPastEvents( event: string, options: PastEventOptions, callback: (error: Error, event: EventData) => void ): Promise; getPastEvents(event: string, options: PastEventOptions): Promise; getPastEvents( event: string, callback: (error: Error, event: EventData) => void ): Promise; }