import { ChainId } from '@uniswap/sdk-core'; import { MobulaClient } from '../mobula/mobula-client'; import { MobulaSubgraphProvider, MobulaSubgraphProviderOptions } from '../mobula/mobula-subgraph-provider'; import { MobulaPair, MobulaPoolType } from '../mobula/mobula-types'; import { IV4SubgraphProvider, V4SubgraphPool } from './subgraph-provider'; export declare class MobulaV4SubgraphProvider extends MobulaSubgraphProvider implements IV4SubgraphProvider { protected readonly protocol = "V4"; protected readonly poolType: MobulaPoolType; private readonly poolManager; constructor(chainId: ChainId, client: MobulaClient, options?: MobulaSubgraphProviderOptions); protected acceptPair(pair: MobulaPair): boolean; protected mapPair(pair: MobulaPair): V4SubgraphPool | undefined; private mapCurrency; }