import BigNumber from 'bignumber.js'; import { PriceTokenAmount, Token } from "../../../../../../../common/tokens"; import { DlnOnChainSupportedBlockchain } from "../constants/dln-on-chain-supported-blockchains"; import { DlnOnChainSwapRequest } from "./dln-on-chain-swap-request"; import { OnChainTradeType } from "../../../common/models/on-chain-trade-type"; import { OnChainTradeStruct } from "../../../common/on-chain-trade/evm-on-chain-trade/models/evm-on-chain-trade-struct"; import { OnChainProxyFeeInfo } from '../../../common/models/on-chain-proxy-fee-info'; export interface DlnTradeStruct extends OnChainTradeStruct { path: ReadonlyArray; type: OnChainTradeType; toTokenWeiAmountMin: BigNumber; providerGateway: string; transactionRequest: DlnOnChainSwapRequest; proxyFeeInfo: OnChainProxyFeeInfo | undefined; fromWithoutFee: PriceTokenAmount; }