import { Currency, CurrencyAmount, ERC20Token, Percent, Price, TradeType, Pair as V2Pair } from '@wicchain/sdk'; import { Address } from 'viem'; import { RouteType } from './bestTrade'; import { BasePair } from './pair'; import { BaseRoute } from './route'; export interface StableSwapPair extends BasePair { stableSwapAddress: Address; lpAddress: Address; infoStableSwapAddress: Address; price: Price; fee: Percent; adminFee: Percent; liquidityToken: ERC20Token; stableTotalFee: number; stableLpFee: number; stableLpFeeRateOfTotalFee: number; } export type Pair = V2Pair | StableSwapPair; export interface RouteWithStableSwap extends BaseRoute { routeType: RouteType; } export interface TradeWithStableSwap { tradeType: TTradeType; route: RouteWithStableSwap; inputAmount: CurrencyAmount; outputAmount: CurrencyAmount; } export interface StableSwapFeeRaw { fee: CurrencyAmount; adminFee: CurrencyAmount; } export interface StableSwapFeePercent { fee: Percent; adminFee: Percent; } //# sourceMappingURL=stableSwap.d.ts.map