import { Contracts } from '../Contracts'; import { IHashflowPrivatePool, IHashflowPublicPool } from '../contracts/protocol'; import { IHashflowPool } from '../contracts/protocol/IHashflowPool'; import { address } from '../types'; export declare class Pool { private contracts; constructor(contracts: Contracts); getPool(poolAddress: address): IHashflowPool; getPrivatePool(poolAddress: address): IHashflowPrivatePool; getPublicPool(poolAddress: address): IHashflowPublicPool; }