import type { ICryptoHelper } from 'gdc-common-utils-ts/interfaces/ICryptoHelper'; /** * Node.js implementation of the low-level crypto helper contract used by * `CryptographyService` and managed wallet adapters. */ export declare class NodeCryptoHelper implements ICryptoHelper { /** * Returns cryptographically secure random bytes from the Node runtime. */ getRandomBytes(byteCount: number): Promise; /** * Computes a digest for the provided string using one Node-supported hash algorithm. */ digestString(data: string, algorithm: string): Promise; /** * Returns a cryptographically secure UUID v4 from the Node runtime. */ randomUUID(): string; }