import { Transaction } from '@mysten/sui/transactions'; import { Coin, TxBuilder } from '../core'; import { AmmPool } from './entities/AmmPool'; export declare class AmmPoolManager extends TxBuilder { invokeGetPool: (params: { coinX: Coin; coinY: Coin; }) => (tx: Transaction) => void; getPool(params: { coinX: Coin; coinY: Coin; }): Promise; multiGetPools(params: { coinX: Coin; coinY: Coin; }[]): Promise; getPools(): Promise; }