import { TransactionResult, Transaction } from '@mysten/sui/transactions'; import { BigintIsh, Coin, NETWORK, Percent } from '../../core'; import { Swap } from './Swap'; export declare class Route { readonly network: NETWORK; readonly paths: Swap[]; readonly input: CInput; readonly output: COutput; readonly amountIn: BigintIsh; readonly amountOut: BigintIsh; readonly slippage: Percent; constructor(network: NETWORK, paths: Swap[]); swap: (tradeObject: TransactionResult, slippage: Percent, pythMap: Record) => (tx: Transaction) => TransactionResult; }