import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * MorphoBluePaybackAction - Payback debt on MorphoBlue * * @category MorphoBlue */ export declare class MorphoBluePaybackAction extends Action { /** * @param loanToken - MarketParams loanToken * @param collateralToken - MarketParams collateralToken * @param oracle - MarketParams oracle * @param irm - MarketParams irm * @param lltv - MarketParams lltv * @param paybackAmount - Amount of debt to repay (uint.max for full debt repayment) * @param from - Address from which to pull tokens with which to repay debt * @param onBehalf - Position owner whose debt we are paying back */ constructor(loanToken: EthAddress, collateralToken: EthAddress, oracle: EthAddress, irm: EthAddress, lltv: uint256, paybackAmount: uint256, from: EthAddress, onBehalf: EthAddress); getAssetsToApprove(): Promise<{ asset: any; owner: any; }[]>; }