import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * MorphoBlueWithdrawCollateralAction - Withdraw tokens that are used as collateral on MorphoBlue * * @category MorphoBlue */ export declare class MorphoBlueWithdrawCollateralAction extends Action { /** * @param loanToken - MarketParams loanToken * @param collateralToken - MarketParams collateralToken * @param oracle - MarketParams oracle * @param irm - MarketParams irm * @param lltv - MarketParams lltv * @param withdrawAmount - Amount of tokens to withdraw * @param onBehalf - From whose position should we withdraw tokens * @param to - address which will receive withdrawn tokens */ constructor(loanToken: EthAddress, collateralToken: EthAddress, oracle: EthAddress, irm: EthAddress, lltv: uint256, withdrawAmount: uint256, onBehalf: EthAddress, to: EthAddress); getAssetsToApprove(): Promise; }