import { Logger } from '../../types'; import { IDexHelper } from '../../dex-helper/idex-helper'; import { CommonAddresses, FluidDexLiquidityProxyState } from './types'; import { Contract } from 'ethers'; export declare class FluidDexLiquidityProxy { readonly dexKey: string; readonly commonAddresses: CommonAddresses; protected network: number; readonly dexHelper: IDexHelper; readonly logger: Logger; readonly resolverContract: Contract; constructor(dexKey: string, commonAddresses: CommonAddresses, network: number, dexHelper: IDexHelper, logger: Logger); fetchAndSetState(blockNumber: number): Promise; getState(): Promise; private convertToFluidDexPoolState; }