import type { Spec } from '../../types/index.js';
/** Embedded comment marker used to persist spec data hash inside the HTML file. */
export declare const HASH_MARKER = "planu-data-hash:";
/**
 * Compute a deterministic SHA-256 hash of the spec data (excluding timestamp).
 * Used to detect whether the underlying data has changed before rewriting the file.
 */
export declare function computeSpecDataHash(specs: Spec[], availablePages: string[]): string;
/** Extract the embedded hash from existing HTML content, or null if not found. */
export declare function extractEmbeddedHash(html: string): string | null;
//# sourceMappingURL=hash-utils.d.ts.map