/**
 * Synchronous SHA-1 for browser use with InMemoryGraphAdapter.
 *
 * This is a minimal, standards-compliant SHA-1 implementation used
 * solely for Git content addressing (blob/tree/commit object IDs).
 * It is NOT used for security purposes.
 *
 * @module infrastructure/adapters/sha1sync
 */
/**
 * Computes the SHA-1 hash of a Uint8Array, returning a 40-char hex string.
 *
 * @param data - The data to hash
 * @returns 40-character lowercase hex SHA-1 digest
 *
 * @example
 * import { sha1sync } from './sha1sync.ts';
 * const hex = sha1sync(new TextEncoder().encode('hello'));
 * // => 'aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d'
 */
export declare function sha1sync(data: Uint8Array): string;
