import { Token } from '@uniswap/sdk-core'; import { ProviderConfig } from '../provider'; import { IV3SubgraphProvider, V3SubgraphPool } from '../v3/subgraph-provider'; /** * PV3 subgraph provider with ordered fallbacks. * Tries each provider in sequence; on failure moves to the next. * * Typical setup: [PV3SubgraphProvider (real endpoint), StaticPV3SubgraphProvider] */ export declare class PV3SubgraphProviderWithFallBacks implements IV3SubgraphProvider { private fallbacks; constructor(fallbacks: IV3SubgraphProvider[]); getPools(currencyIn?: Token, currencyOut?: Token, providerConfig?: ProviderConfig): Promise; }