import { EvmOnChainTradeStruct } from '../../../../common/on-chain-trade/evm-on-chain-trade/models/evm-on-chain-trade-struct'; import { GasFeeInfo } from '../../../../common/on-chain-trade/evm-on-chain-trade/models/gas-fee-info'; import { NativeRouterQuoteRequestParams } from './native-router-quote'; import { NativeRouterTransactionRequest } from './native-router-transaction-request'; export interface NativeRouterTradeStruct extends EvmOnChainTradeStruct { txRequest: NativeRouterTransactionRequest; } export interface NativeRouterTradeInstance { tradeStruct: NativeRouterTradeStruct & { gasFeeInfo: GasFeeInfo | null; }; providerAddress: string; nativeRouterQuoteParams: NativeRouterQuoteRequestParams; providerGateway: string; }