import { BigintIsh } from '../constants'; import { Coin } from './Coin'; import { ObjectId } from './ObjectId'; export declare abstract class BasePool extends ObjectId { readonly coins: Coin[]; readonly reserves: BigintIsh[]; constructor(objectId: string, coins: Coin[], reserves: BigintIsh[]); involvesCoin(coin: Coin): boolean; }