import { Provider } from "@quais/abstract-provider"; import { Network } from "@quais/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; } //# sourceMappingURL=fallback-provider.d.ts.map