import * as TezosRPCTypes from '../../types/tezos/TezosRPCResponseTypes'; export declare namespace TezosNodeReader { function getDelegate(server: string, accountHash: string): Promise; function getBlock(server: string, hash?: string, chainid?: string): Promise; function getBlockHead(server: string): Promise; function getBlockAtOffset(server: string, offset: number, chainid?: string): Promise; function getBlockAtLevel(server: string, level: number | string, chainid?: string): Promise; function getAccountForBlock(server: string, blockHash: string, accountHash: string, chainid?: string): Promise; function getCounterForAccount(server: string, accountHash: string, chainid?: string): Promise; function getSpendableBalanceForAccount(server: string, accountHash: string, chainid?: string): Promise; function getAccountManagerForBlock(server: string, block: string, accountHash: string, chainid?: string): Promise; function isImplicitAndEmpty(server: string, accountHash: string): Promise; function isManagerKeyRevealedForAccount(server: string, accountHash: string): Promise; function getContractStorage(server: string, accountHash: string, block?: string, chainid?: string): Promise; function getValueForBigMapKey(server: string, index: number, key: string, block?: string, chainid?: string): Promise; function getMempoolOperation(server: string, operationGroupId: string, chainid?: string): Promise; function estimateBranchTimeout(server: string, branch: string, chainid?: string): Promise; function getMempoolOperationsForAccount(server: string, accountHash: string, chainid?: string): Promise; function getChainId(server: string, chainid?: string): Promise; function awaitOperationConfirmation(tezosNode: string, block: number, operationHash: string, limit?: number): Promise; }