import { ChainId } from '@uniswap/sdk-core'; import { MobulaClient } from '../mobula/mobula-client'; import { MobulaSubgraphProvider, MobulaSubgraphProviderOptions } from '../mobula/mobula-subgraph-provider'; import { MobulaPair } from '../mobula/mobula-types'; import { IV2SubgraphProvider, V2SubgraphPool } from '../v2/subgraph-provider'; export declare class MobulaPV2SubgraphProvider extends MobulaSubgraphProvider implements IV2SubgraphProvider { protected readonly protocol = "PV2"; protected readonly poolType: string; private readonly factory; constructor(chainId: ChainId, client: MobulaClient, options?: MobulaSubgraphProviderOptions); protected acceptPair(pair: MobulaPair): boolean; protected mapPair(pair: MobulaPair): V2SubgraphPool; }