import { ExternalPartyCryptoKeyFormat } from "../core/types/external-party/external-party-crypto-key-format.js"; export declare class CantonHashingClient { /** Computes a Canton multihash for the provided content and hash purpose. */ computeHash(content: Uint8Array, purpose: number): Uint8Array; /** Computes a Canton multihash as lowercase hexadecimal for the provided content and hash purpose. */ computeHashHex(content: Uint8Array, purpose: number): string; /** Computes the canonical Canton public-key fingerprint from serialized public key bytes. */ computePublicKeyFingerprint(publicKey: Uint8Array, format?: ExternalPartyCryptoKeyFormat): string; }