import { BaseProvider, JsonRpcProvider } from '@ethersproject/providers'; export declare const getLocalhostProvider: () => JsonRpcProvider; export declare const networks: { localhost: { url: string; chainId: number; }; ethereum: { url: string; chainId: number; }; sepolia: { url: string; chainId: number; }; goerli: { url: string; chainId: number; }; polygonMumbai: { url: string; chainId: number; }; polygonAmoy: { url: string; chainId: number; }; polygon: { url: string; chainId: number; }; auroraTestnet: { url: string; chainId: number; }; aurora: { url: string; chainId: number; }; optimismGoerli: { url: string; chainId: number; }; optimism: { url: string; chainId: number; }; palmTestnet: { url: string; chainId: number; }; palm: { url: string; chainId: number; }; arbitrumGoerli: { url: string; chainId: number; }; arbitrumSepolia: { url: string; chainId: number; }; arbitrum: { url: string; chainId: number; }; celo: { url: string; chainId: number; }; celoAlfajores: { url: string; chainId: number; }; avalancheCChain: { url: string; chainId: number; }; avalancheCChainFuji: { url: string; chainId: number; }; starknet: { url: string; chainId: number; }; starknetGoerli: { url: string; chainId: number; }; xdc: { url: string; chainId: number; }; xdcApothem: { url: string; chainId: number; }; bsc: { url: string; chainId: number; }; cronos: { url: string; chainId: number; }; fantom: { url: string; chainId: number; }; fantomTestnet: { url: string; chainId: number; }; gnosis: { url: string; chainId: number; }; moonbeam: { url: string; chainId: number; }; moonriver: { url: string; chainId: number; }; polygonZkEVMTestnet: { url: string; chainId: number; }; polygonZkEVM: { url: string; chainId: number; }; baseSepolia: { url: string; chainId: number; }; base: { url: string; chainId: number; }; }; export declare const getProvider: (network: keyof typeof networks) => BaseProvider;