import type { AbstractTransactionHash } from "../../common/hash.js";
import { BlockchainLayer1Enum } from "../../union/enum/domain.js";
export type EVMTransactionHash = AbstractTransactionHash<BlockchainLayer1Enum.ETHEREUM> & {
    __IS_EVM_TRANSACTION_HASH__: true;
};
export declare const evmTransactionHashRegexp: RegExp;
export declare function isEVMTransactionHash(raw: string): raw is EVMTransactionHash;
export declare const evmTransactionHashValidator: import("../../common/common.js").ILayer1fulValidator<BlockchainLayer1Enum.ETHEREUM, EVMTransactionHash>;
export declare function toEVMTransactionHash(raw: string): EVMTransactionHash;
export declare function toEVMTransactionHashSafe(raw: string): EVMTransactionHash | undefined;
