import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * RariDepositAction - action that deposits one stablecoin (DAI, USDC, USDT, TUSD, BUSD, and sUSD) and receives RSPT back * * @category Rari */ export declare class RariDepositAction extends Action { /** * @param fundManager fundManager for the pool which we want to deposit into * @param stablecoinAddress stablecoin token address * @param poolTokenAddress poolTokenAddress * @param amount amount of stablecoin to pull and deposit * @param from stablecoins will be taken from this address * @param to RSPT will be sent to this address */ constructor(fundManager: EthAddress, stablecoinAddress: EthAddress, poolTokenAddress: EthAddress, amount: uint256, from: EthAddress, to: EthAddress); getAssetsToApprove(): Promise<{ asset: any; owner: any; }[]>; }