import { ExchangeAdapter, NormalizedQuote, QuoteResult } from './ExchangeAdapter'; import { Aftermath, RouterCompleteTradeRoute } from 'aftermath-ts-sdk'; import { Exchange, QuoteQueryParams } from '../types'; import { Transaction, TransactionObjectArgument } from '@mysten/sui/transactions'; export declare class AftermathAdapter implements ExchangeAdapter { private sdk; constructor(sdk: Aftermath); name(): Exchange; init(): Promise; private toNormalized; getRoutes(params: QuoteQueryParams): Promise | null>; buildTx(tx: Transaction, quote: QuoteResult, sender: string, slippage: number, coinIn?: TransactionObjectArgument): Promise<{ coinOut: any; tx: Transaction; }>; }