import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * MorphoBlueSupplyCollateralAction - Supply token to use as collateral on MorphoBlue * * @category MorphoBlue */ export declare class MorphoBlueSupplyCollateralAction extends Action { /** * @param loanToken - MarketParams loanToken * @param collateralToken - MarketParams collateralToken * @param oracle - MarketParams oracle * @param irm - MarketParams irm * @param lltv - MarketParams lltv * @param supplyAmount - Amount of collateral token to supply * @param from - Address from which to pull tokens * @param onBehalf - On whose behalf to supply tokens as collateral */ constructor(loanToken: EthAddress, collateralToken: EthAddress, oracle: EthAddress, irm: EthAddress, lltv: uint256, supplyAmount: uint256, from: EthAddress, onBehalf: EthAddress); getAssetsToApprove(): Promise<{ asset: any; owner: any; }[]>; }