import { ChainId } from '@hashflow/contracts-evm'; import { Provider, Signer } from 'ethers'; import { Contracts } from './Contracts'; import { Hashverse } from './modules/Hashverse'; import { Optimism } from './modules/Optimism'; import { Pool } from './modules/Pool'; import { Token } from './modules/Token'; export declare class Hashflow { contracts: Contracts; pool: Pool; token: Token; hashverse: Hashverse; optimism: Optimism; signer?: Signer; provider: Provider; constructor({ chainId, signer, provider, }: { chainId: ChainId; signer?: Signer; provider?: Provider; }); }