import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * CurveUsdAdjustAction - Action that supplies collateral to a curveusd position and borrows more crvUSD * * @category CurveUsd */ export declare class CurveUsdAdjustAction extends Action { /** * address controllerAddress - Address of the curveusd market controller * address from - Address from which to pull collateral asset, will default to proxy * address to - Address which will receive borrowed crvUSD * uint256 supplyAmount - Amount of collateral asset to supply (can be zero, can be max.uint) * uint256 borrowAmount - Amount of debt asset to borrow (must be non-zero) */ constructor(controllerAddress: EthAddress, from: EthAddress, to: EthAddress, supplyAmount: uint256, borrowAmount: uint256); getAssetsToApprove(): Promise<{ owner: any; asset: string; }[]>; }