import { ActionWithL2 } from '../../ActionWithL2'; import { EthAddress, uint16, uint256 } from '../../types'; /** * SparkWithdrawAction - Withdraw a previously supplied token from a position in Spark * * @category Spark */ export declare class SparkWithdrawAction extends ActionWithL2 { /** * @param useDefaultMarket If this is true it defaults to the hardcoded market in contract * @param market Address provider for specific market * @param amount Amount of tokens to be withdrawn -> send type(uint).max for whole amount * @param to Where the withdrawn tokens will be sent * @param assetId The id of the token to be deposited */ constructor(useDefaultMarket: boolean, market: EthAddress, amount: uint256, to: EthAddress, assetId: uint16); encodeInputs(): string; }