import { BigDecimal } from '@sentio/bigdecimal'; import { AptosResourcesContext, AptosContext, AptosNetwork } from '../index.js'; import { MoveCoinList, MoveDex, MovePoolAdaptor } from '../../move/ext/index.js'; import { MoveResource, Event, MoveModuleBytecode } from '@aptos-labs/ts-sdk'; import { TokenInfo } from './token.js'; export type PoolAdaptor = MovePoolAdaptor; export declare class CoinList implements MoveCoinList { calculateValueInUsd(amount: bigint, coinInfo: TokenInfo, timestamp: number, network?: AptosNetwork): Promise; getCoinInfo(type: string, network?: AptosNetwork): Promise; whiteListed(type: string): boolean; whitelistCoins(): Map; } export declare const AptosCoinList: CoinList; export declare class AptosDex extends MoveDex { coinList: CoinList; poolAdaptor: PoolAdaptor; } export declare function getPairValue(ctx: AptosContext, coinx: string, coiny: string, coinXAmount: bigint, coinYAmount: bigint): Promise; //# sourceMappingURL=aptos-dex.d.ts.map