import { StructTag } from '@manahippo/move-to-ts'; import { PoolConfig, RawStruct, RouteAndQuote, TradeRoute, TradingPool } from './types'; import { RawCoinInfo } from '@manahippo/coin-list'; export declare function getPoolsConfig(url: string): Promise; export declare function isStableCoin(symbol: string): boolean; export declare function toRawStruct(structTag: StructTag): RawStruct; export declare function toStructTag(st: RawStruct): StructTag; export declare function getTradingPoolKey(pool: TradingPool): string; export declare function getCoinInfoKey(xCoinInfo: RawCoinInfo, yCoinInfo: RawCoinInfo): string; export declare function isNotHighGasRoute(route: TradeRoute): boolean; export declare function isHighGasRoute(route: TradeRoute): boolean; export declare function coinInfoToTag(info: RawCoinInfo): StructTag; export declare function sortCoins(xCoinInfo: RawCoinInfo, yCoinInfo: RawCoinInfo): RawCoinInfo[]; export declare function binarySearchForFixedOutput(route: TradeRoute, outputUiAmt: number, inputAttempt: number, lowerBound: number, upperBound: number): RouteAndQuote | null; export declare function isHighGasPool(pool: TradingPool): boolean; export declare function isNotHighGasPool(pool: TradingPool): boolean; //# sourceMappingURL=utils.d.ts.map