import { Provider } from "@ethersproject/abstract-provider"; import { Network } from "@ethersproject/networks"; import { BaseProvider } from "./base-provider"; export interface FallbackProviderConfig { provider: Provider; priority?: number; stallTimeout?: number; weight?: number; } export declare class FallbackProvider extends BaseProvider { readonly providerConfigs: ReadonlyArray; readonly quorum: number; _highestBlockNumber: number; constructor(providers: Array, quorum?: number); detectNetwork(): Promise; perform(method: string, params: { [name: string]: any; }): Promise; }