import * as dntShim from "../../_dnt.shims.js"; /** Compute the lowercase hex SHA-256 digest of a UTF-8 string. */ export declare function computeHash(content: string): Promise; /** Compute the lowercase hex SHA-256 digest of raw bytes. */ export declare function computeHashBytes(bytes: dntShim.BufferSource): Promise; /** Source bundle content used for hash computation. */ export interface BundleCode { code: string; css?: string; sourceMap?: string; } /** Compute code hash. */ export declare function computeCodeHash(code: BundleCode): Promise; /** Create simple hash. */ export declare function simpleHash(str: string): number; /** Hash string to hex (base 16) - used for module filenames */ export declare function hashCodeHex(str: string): string; /** Create short hash. */ export declare function shortHash(content: string): Promise; /** FNV-1a hash for strings - returns hex string */ export declare function fnv1aHash(input: string): string; //# sourceMappingURL=hash-utils.d.ts.map