import { GraphQLResolveInfo } from 'graphql'; import Web3 = require('web3'); import { EthService, FetchHints } from '..'; import { EthqlAccount, EthqlBlock, EthqlLog, EthqlTransaction, TransactionStatus } from '../../../model'; export declare class Web3EthService implements EthService { private web3; constructor(web3: Web3); fetchBlock(id: number | string, infoOrHints: GraphQLResolveInfo | FetchHints): Promise; fetchTxFromBlock(blockHash: string, txIndex: number): Promise; fetchStandaloneTx(txHash: string): Promise; fetchBalance({ address }: EthqlAccount): Promise; fetchCode({ address }: EthqlAccount): Promise; fetchStorage({ address }: EthqlAccount, position: number): Promise; fetchTransactionCount({ address }: EthqlAccount): Promise; fetchTransactionLogs(tx: EthqlTransaction): Promise; fetchCreatedContract(tx: EthqlTransaction): Promise; fetchTransactionStatus(tx: EthqlTransaction): Promise; } //# sourceMappingURL=web3-eth-service.d.ts.map