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;
