import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * EtherFiStakeAction - Receives WETH, transforms it to ETH then sends it to EtherFi staking contract receiving eETH in return or weETH if wrapping is enabled * * @category EtherFi */ export declare class EtherFiStakeAction extends Action { /** * @param amount - amount of WETH to pull * @param from - address from which to pull WETH from * @param to - address where received eETH will be sent to * @param shouldWrap - true if received eETH should be wrapped to weETH */ constructor(amount: uint256, from: EthAddress, to: EthAddress, shouldWrap: boolean); getAssetsToApprove(): Promise<{ asset: string; owner: any; }[]>; }