import { ActionWithL2 } from '../../ActionWithL2'; import { EthAddress, uint256 } from '../../types'; /** * Limit sell action used as part of the LimitSell Strategy * * @category BasicActions */ export declare class LimitSellAction extends ActionWithL2 { protocolFee: string; /** * @param exchangeOrder Standard DFS Exchange data * @param from Order sender * @param to Order recipient * @param gasUsed Amount of gas spent as part of the strategy * @param protocolFee 0x fee (amount of ETH in Wei) */ constructor(exchangeOrder: Array, from: EthAddress, to: EthAddress, gasUsed: uint256, protocolFee?: string); encodeInputs(): string; getAssetsToApprove(): Promise<{ asset: any; owner: any; }[]>; getEthValue(): Promise; }