import { ChainId, Token } from '@uniswap/sdk-core'; import { ProviderConfig } from '../provider'; import { IV3PoolProvider } from '../v3/pool-provider'; import { IV3SubgraphProvider, V3SubgraphPool } from '../v3/subgraph-provider'; /** * Static subgraph provider for PancakeSwap V3 pools. * Enumerates token pairs x PV3 fee tiers and fetches pool state on-chain. */ export declare class StaticPV3SubgraphProvider implements IV3SubgraphProvider { private chainId; private poolProvider; private additionalBases; constructor(chainId: ChainId, poolProvider: IV3PoolProvider, additionalBases?: Token[]); getPools(tokenIn?: Token, tokenOut?: Token, providerConfig?: ProviderConfig): Promise; }