/// <reference types="node" resolution-mode="require"/>
/// <reference types="node" resolution-mode="require"/>
import { Buffer32 } from '@aztec/foundation/buffer';
/**
 * A class representing hash of Aztec transaction.
 */
export declare class TxHash extends Buffer32 {
    constructor(
    /** The buffer containing the hash. */
    hash: Buffer);
    static random(): TxHash;
    static get schema(): import("zod").ZodEffects<import("zod").ZodEffects<import("zod").ZodEffects<import("zod").ZodEffects<import("zod").ZodString, string, string>, string, string>, Buffer, string>, TxHash, string>;
    static zero(): TxHash;
}
//# sourceMappingURL=tx_hash.d.ts.map