import { AnchorProof, AnchorValidator, DiagnosticsLogger } from '@dustil/common'; export declare class EthereumAnchorValidator implements AnchorValidator { readonly ethereumRpcEndpoint: string; private _chainId; private readonly providersCache; private readonly _transactionCache; private readonly _blockCache; private readonly _logger; constructor(ethereumRpcEndpoint: string, logger: DiagnosticsLogger); init(chainId: string | null): Promise; private _getTransaction; private _getTransactionAndBlockInfo; validateChainInclusion(anchorProof: AnchorProof): Promise; private _getEthProvider; } //# sourceMappingURL=ethereum-anchor-validator.d.ts.map