import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * MorphoBlueBorrowAction - Borrow a token from MorphoBlue * * @category MorphoBlue */ export declare class MorphoBlueBorrowAction extends Action { /** * @param loanToken - MarketParams loanToken * @param collateralToken - MarketParams collateralToken * @param oracle - MarketParams oracle * @param irm - MarketParams irm * @param lltv - MarketParams lltv * @param borrowAmount - amount of loanToken to borrow * @param onBehalf - onBehalf of whom to borrow * @param to - address to receive borrowed tokens */ constructor(loanToken: EthAddress, collateralToken: EthAddress, oracle: EthAddress, irm: EthAddress, lltv: uint256, borrowAmount: uint256, onBehalf: EthAddress, to: EthAddress); getAssetsToApprove(): Promise; }