///
///
///
import EthjsQuery = require('ethjs-query');
import BN = require('bn.js');
import { TransactionReceipt } from 'ethjs-shared';
import { NetworkConfiguration } from './NetworkConfiguration';
export declare class Connector {
readonly ethjsQuery: EthjsQuery;
readonly gasPrice: BN;
constructor(configuration: NetworkConfiguration);
waitUntilConnected(): Promise;
waitForTransactionReceipt: (transactionHash: string, failureDetails: string) => Promise;
}