import { BridgersSourceFlag } from "./bridgers-source-flag"; import { EvmBridgersTransactionData } from "../../../../cross-chain/calculation-manager/providers/bridgers-provider/models/evm-bridgers-transaction-data"; import { TonBridgersTransactionData } from "../../../../cross-chain/calculation-manager/providers/bridgers-provider/models/ton-bridgers-transaction-data"; import { TronBridgersTransactionData } from "../../../../cross-chain/calculation-manager/providers/bridgers-provider/models/tron-bridgers-transaction-data"; export interface BridgersSwapRequest { fromTokenAddress: string; toTokenAddress: string; fromAddress: string; toAddress: string; fromTokenChain: string; toTokenChain: string; fromTokenAmount: string; amountOutMin: string; equipmentNo: string; sourceFlag: BridgersSourceFlag; slippage?: string; } export interface BridgersSwapResponse { data: { txData: T; }; resCode: number; }