import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * AavePaybackAction - Payback borrowed tokens from Aave * * @category Aave */ export declare class AavePaybackAction extends Action { /** * @param market - Address of market * @param tokenAddr - Address of Token * @param amount - Token amount * @param rateMode - Borrow rate mode: Stable: 1, Variable: 2 * @param from - Tokens will be sent from this address * @param onBehalf - Tokens will be paid back to this address' position (defaults to sender's proxy) */ constructor(market: EthAddress, tokenAddr: EthAddress, amount: uint256, rateMode: uint256, from: EthAddress, onBehalf?: EthAddress); getAssetsToApprove(): Promise<{ asset: any; owner: any; }[]>; }