import { EthereumNetworkType } from '../types/ethereum-network';
import { IEthereumProviderService } from '../interfaces/ethereum-provider.service';
import { ConfigurationService } from './configuration.service';
export declare class InfuraService implements IEthereumProviderService {
    private configurationService;
    constructor(configurationService: ConfigurationService);
    createWeb3PrivateKeyProvider(networkType: EthereumNetworkType, privateKey: string): any;
    private buildAuthorizedInfuraUrl;
    private resolveNetworkUrl;
}
