/** SHA-256 on raw bytes. Returns 32-byte Uint8Array. */ export declare function sha256Bytes(data: Uint8Array): Uint8Array; /** MD5 on raw bytes. Returns 16-byte Uint8Array. */ export declare function md5Bytes(data: Uint8Array): Uint8Array; /** * HMAC per RFC 2104. * Returns null for unsupported algorithms. */ export declare function hmacBytes(algo: string, key: Uint8Array, data: Uint8Array): Uint8Array | null; /** Convert Uint8Array to lowercase hex string. */ export declare function toHex(bytes: Uint8Array): string; //# sourceMappingURL=pure-crypto.d.ts.map