import { ExchangeAdapter, NormalizedQuote, QuoteResult } from './ExchangeAdapter'; import { GetRoutesResult } from '../../universal-router'; import { SuiClient } from '@mysten/sui/client'; import { Transaction, TransactionObjectArgument } from '@mysten/sui/transactions'; import { Exchange, NETWORK, QuoteQueryParams } from '../types'; import { Coin } from '../../core'; export declare class FlowxAdapter implements ExchangeAdapter> { private network; private suiClient; constructor(network: NETWORK, suiClient: SuiClient); name(): Exchange; private toNormalized; getRoutes(params: QuoteQueryParams): Promise> | null>; buildTx(tx: Transaction, quote: QuoteResult>, sender: string, slippage: number, coinIn: TransactionObjectArgument): Promise<{ coinOut: any; tx: Transaction; }>; }