import { Uint256 } from 'soltypes'; import { BlockData, MigrationValidator, Validation } from '../types'; import { OffchainValidatorContext } from './offchain-context'; export declare class OffchainMigrationValidator extends OffchainValidatorContext implements MigrationValidator { validateDuplicatedMigrations(data: BlockData, migrationIndex1: Uint256, migrationIndex2: Uint256): Promise; validateEthMigration(data: BlockData, migrationIndex: Uint256): Promise; validateERC20Migration(data: BlockData, migrationIndex: Uint256): Promise; validateMergedLeaves(data: BlockData, migrationIndex: Uint256): Promise; validateMigrationFee(data: BlockData, migrationIndex: Uint256): Promise; validateTokenRegistration(data: BlockData, migrationIndex: Uint256): Promise; validateMissedMassMigration(data: BlockData, txIndex: Uint256, outflowIndex: Uint256): Promise; } //# sourceMappingURL=offchain-migration-validator.d.ts.map