import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * CurveUsdSupplyAction - Action that supplies collateral to a curveusd position * * @category CurveUsd */ export declare class CurveUsdSupplyAction extends Action { /** * address controllerAddress - Address of the curveusd market controller * address from - Address from which to pull collateral asset, will default to proxy * address onBehalfOf - Address for which we are supplying, will default to proxy * uint256 collateralAmount - Amount of collateral asset to supply */ constructor(controllerAddress: EthAddress, from: EthAddress, onBehalfOf: EthAddress, collateralAmount: uint256); getAssetsToApprove(): Promise<{ owner: any; asset: string; }[]>; }