import { ethers } from 'ethers';
import { EthSdkConfig } from '../config';
import { NetworkSymbol } from './networks';
export declare function getRpcProvider(config: EthSdkConfig, network: NetworkSymbol): RpcProvider | null;
export declare type RpcProvider = Pick<ethers.providers.Provider, 'getCode' | 'getStorageAt' | 'call'>;
export declare type GetRpcProvider = typeof getRpcProvider;
