export declare const aaveUiPoolDataProviderAbi: readonly [{ readonly type: "function"; readonly name: "getUserReservesData"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "provider"; readonly type: "address"; }, { readonly name: "user"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "userReserves"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "underlyingAsset"; readonly type: "address"; }, { readonly name: "scaledATokenBalance"; readonly type: "uint256"; }, { readonly name: "usageAsCollateralEnabledOnUser"; readonly type: "bool"; }, { readonly name: "scaledVariableDebt"; readonly type: "uint256"; }, { readonly name: "principalStableDebt"; readonly type: "uint256"; }, { readonly name: "stableBorrowRate"; readonly type: "uint256"; }, { readonly name: "stableBorrowLastUpdateTimestamp"; readonly type: "uint40"; }]; }, { readonly name: "userEmodeCategoryId"; readonly type: "uint8"; }]; }, { readonly type: "function"; readonly name: "getReservesData"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "provider"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "reserves"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "underlyingAsset"; readonly type: "address"; }, { readonly name: "name"; readonly type: "string"; }, { readonly name: "symbol"; readonly type: "string"; }, { readonly name: "decimals"; readonly type: "uint256"; }, { readonly name: "baseLTVasCollateral"; readonly type: "uint256"; }, { readonly name: "reserveLiquidationThreshold"; readonly type: "uint256"; }, { readonly name: "reserveLiquidationBonus"; readonly type: "uint256"; }, { readonly name: "reserveFactor"; readonly type: "uint256"; }, { readonly name: "usageAsCollateralEnabled"; readonly type: "bool"; }, { readonly name: "borrowingEnabled"; readonly type: "bool"; }, { readonly name: "stableBorrowRateEnabled"; readonly type: "bool"; }, { readonly name: "isActive"; readonly type: "bool"; }, { readonly name: "isFrozen"; readonly type: "bool"; }, { readonly name: "liquidityIndex"; readonly type: "uint128"; }, { readonly name: "variableBorrowIndex"; readonly type: "uint128"; }, { readonly name: "liquidityRate"; readonly type: "uint128"; }, { readonly name: "variableBorrowRate"; readonly type: "uint128"; }, { readonly name: "stableBorrowRate"; readonly type: "uint128"; }, { readonly name: "lastUpdateTimestamp"; readonly type: "uint40"; }, { readonly name: "aTokenAddress"; readonly type: "address"; }, { readonly name: "stableDebtTokenAddress"; readonly type: "address"; }, { readonly name: "variableDebtTokenAddress"; readonly type: "address"; }, { readonly name: "interestRateStrategyAddress"; readonly type: "address"; }, { readonly name: "availableLiquidity"; readonly type: "uint256"; }, { readonly name: "totalPrincipalStableDebt"; readonly type: "uint256"; }, { readonly name: "averageStableRate"; readonly type: "uint256"; }, { readonly name: "stableDebtLastUpdateTimestamp"; readonly type: "uint256"; }, { readonly name: "totalScaledVariableDebt"; readonly type: "uint256"; }, { readonly name: "priceInMarketReferenceCurrency"; readonly type: "uint256"; }, { readonly name: "priceOracle"; readonly type: "address"; }, { readonly name: "variableRateSlope1"; readonly type: "uint256"; }, { readonly name: "variableRateSlope2"; readonly type: "uint256"; }, { readonly name: "stableRateSlope1"; readonly type: "uint256"; }, { readonly name: "stableRateSlope2"; readonly type: "uint256"; }, { readonly name: "baseStableBorrowRate"; readonly type: "uint256"; }, { readonly name: "baseVariableBorrowRate"; readonly type: "uint256"; }, { readonly name: "optimalUsageRatio"; readonly type: "uint256"; }, { readonly name: "isPaused"; readonly type: "bool"; }, { readonly name: "isSiloedBorrowing"; readonly type: "bool"; }, { readonly name: "accruedToTreasury"; readonly type: "uint128"; }, { readonly name: "unbacked"; readonly type: "uint128"; }, { readonly name: "isolationModeTotalDebt"; readonly type: "uint128"; }, { readonly name: "flashLoanEnabled"; readonly type: "bool"; }, { readonly name: "debtCeiling"; readonly type: "uint256"; }, { readonly name: "debtCeilingDecimals"; readonly type: "uint256"; }, { readonly name: "eModeCategoryId"; readonly type: "uint8"; }, { readonly name: "borrowCap"; readonly type: "uint256"; }, { readonly name: "supplyCap"; readonly type: "uint256"; }, { readonly name: "eModeLtv"; readonly type: "uint16"; }, { readonly name: "eModeLiquidationThreshold"; readonly type: "uint16"; }, { readonly name: "eModeLiquidationBonus"; readonly type: "uint16"; }, { readonly name: "eModePriceSource"; readonly type: "address"; }, { readonly name: "eModeLabel"; readonly type: "string"; }, { readonly name: "borrowableInIsolation"; readonly type: "bool"; }]; }, { readonly name: "baseCurrencyInfo"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "marketReferenceCurrencyUnit"; readonly type: "uint256"; }, { readonly name: "marketReferenceCurrencyPriceInUsd"; readonly type: "int256"; }, { readonly name: "networkBaseTokenPriceInUsd"; readonly type: "int256"; }, { readonly name: "networkBaseTokenPriceDecimals"; readonly type: "uint8"; }]; }]; }];