import { ethers } from "ethers";
import { TransferValidationData, TransferValidationResult } from "../common/interfaces";
import { BlockchainService } from "../services";
export declare function validateERC20Transfer(txData: ethers.providers.TransactionResponse, validationData: Partial<TransferValidationData>, blockchainService?: BlockchainService): Promise<TransferValidationResult>;
export declare function validateEtherTransfer(txData: ethers.providers.TransactionResponse, validationData: Partial<Omit<TransferValidationData, "amountData">>, blockchainService?: BlockchainService): Promise<TransferValidationResult>;
