import { Hasher } from '@zkopru/tree'; import { Uint256 } from 'soltypes'; import BN from 'bn.js'; import { L2Chain } from '../../context/layer2'; import { BlockData, HeaderData, Validation, WithdrawalTreeValidator } from '../types'; import { OffchainValidatorContext } from './offchain-context'; export declare class OffchainWithdrawalTreeValidator extends OffchainValidatorContext implements WithdrawalTreeValidator { hasher: Hasher; MAX_WITHDRAWAL: BN; SUB_TREE_DEPTH: number; SUB_TREE_SIZE: number; constructor(layer2: L2Chain); validateWithdrawalIndex(blockData: BlockData, parentHeaderData: HeaderData): Promise; validateWithdrawalRoot(blockData: BlockData, parentHeaderData: HeaderData, subTreeSiblings: Uint256[]): Promise; } //# sourceMappingURL=offchain-withdrawal-tree-validator.d.ts.map