import { ethers } from 'ethers'; import { SUPPORTED_NETWORKS } from '../../enums'; declare type ProviderConfig = { url: string; network: ethers.providers.Network; }; export declare class GasHawkWeb3Provider extends ethers.providers.FallbackProvider { constructor(provider: ProviderConfig[]); static getDefaultNetworkUrl(): string; static getDefaultProvider(): ethers.providers.FallbackProvider; static instance(network: SUPPORTED_NETWORKS): ethers.providers.FallbackProvider; private static isSuported; private static resolveNetwork; private static getAlchemyKey; private static getInfuraKey; } export {}; //# sourceMappingURL=GashawkWeb3Provider.d.ts.map