/**
 * Ed25519 cryptographic operations for trust records.
 *
 * Uses `node:crypto` directly — Ed25519 is trust-specific and does not
 * belong on the general CryptoPort hash/hmac interface.
 *
 * This module lives in infrastructure because it depends on `node:crypto`
 * and `Buffer`. Import directly from this file. The former domain re-export
 * (`src/domain/trust/TrustCrypto.js`) was removed in v14.
 *
 * @module infrastructure/adapters/TrustCryptoAdapter
 * @see docs/specs/TRUST_CRYPTO_ALGORITHM.md
 */
/** Algorithms supported by this module. */
export declare const SUPPORTED_ALGORITHMS: Set<string>;
interface VerifySignatureParams {
    algorithm: string;
    publicKeyBase64: string;
    signatureBase64: string;
    payload: Uint8Array;
}
/**
 * Verifies an Ed25519 signature against a payload.
 */
export declare function verifySignature({ algorithm, publicKeyBase64, signatureBase64, payload, }: VerifySignatureParams): boolean;
/**
 * Computes the key fingerprint for an Ed25519 public key.
 *
 * Format: `"ed25519:" + sha256_hex(rawBytes)`
 */
export declare function computeKeyFingerprint(publicKeyBase64: string): string;
export {};
