UNPKG

soulswap-rubik-sdk

Version:
12 lines (11 loc) 1.06 kB
import { UniswapV2AbstractTrade } from '@features/instant-trades/dexes/common/uniswap-v2-abstract/uniswap-v2-abstract-trade'; import { OneinchTrade } from '@features/instant-trades/dexes/common/oneinch-common/oneinch-trade'; import { ZrxTrade } from '@features/instant-trades/dexes/common/zrx-common/zrx-trade'; import { InstantTrade } from '@features/instant-trades/instant-trade'; import { UniswapV3AbstractTrade } from '@features/instant-trades/dexes/common/uniswap-v3-abstract/uniswap-v3-abstract-trade'; import { AlgebraTrade } from '@features/instant-trades/dexes/polygon/algebra/algebra-trade'; export declare function isUniswapV2LikeTrade(trade: InstantTrade): trade is UniswapV2AbstractTrade; export declare function isUniswapV3LikeTrade(trade: InstantTrade): trade is UniswapV3AbstractTrade; export declare function isOneInchLikeTrade(trade: InstantTrade): trade is OneinchTrade; export declare function isZrxLikeTradeLikeTrade(trade: InstantTrade): trade is ZrxTrade; export declare function isAlgebraTrade(trade: InstantTrade): trade is AlgebraTrade;