import { Action } from '../../Action'; import { EthAddress, uint256 } from '../../types'; /** * LiquityV2SPDepositAction - Deposits into the Stability Pool (SP) and optionally claims gains * * @category LiquityV2 */ export declare class LiquityV2SPDepositAction extends Action { /** * @param market liquity address registry for the market * @param from address from which to take the deposited BOLD * @param boldGainTo address to send any claimed BOLD gains * @param collGainTo address to send any claimed collateral gains * @param amount BOLD amount to deposit into the Stability Pool * @param doClaim whether to claim BOLD and collateral gains before depositing */ constructor(market: EthAddress, from: EthAddress, boldGainTo: EthAddress, collGainTo: EthAddress, amount: uint256, doClaim: boolean); getAssetsToApprove(): Promise<{ asset: string; owner: any; }[]>; }