import { AnyNumber } from '@aptos-labs/ts-sdk'; interface SwapAMMParams { poolId: string; a2b: boolean; fixedAmountIn?: boolean; amount0: AnyNumber; amount1: AnyNumber; } interface SwapCLMMParams { poolId: string; amountIn: AnyNumber; minAmountOut: AnyNumber; a2b: boolean; fixedAmountIn: boolean; targetSqrtPrice: AnyNumber; } interface SwapStableParams { poolId: string; tokenIn: number; tokenOut: number; amountIn: AnyNumber; minAmountOut: AnyNumber; } export type { SwapAMMParams, SwapCLMMParams, SwapStableParams };