import { Token } from "@onyxcoindev/sdk-core-test"; import { SubgraphPool } from "../routers/alpha-router/functions/get-candidate-pools"; import { ProviderConfig } from "./provider"; import { ISubgraphProvider } from "./subgraph-provider"; import { Protocol } from "../constants"; export declare abstract class SubgraphProviderWithFallBacks implements ISubgraphProvider { private fallbacks; private protocol; protected constructor(fallbacks: ISubgraphProvider[], protocol: Protocol); getPools(currencyIn?: Token, currencyOut?: Token, providerConfig?: ProviderConfig): Promise; }