/**
 * Deterministic cache key for seek materialization cache.
 *
 * Key format: `v1:t<ceiling>-<frontierHash>`
 * where frontierHash = hex SHA-256 of sorted writerId:tipSha pairs.
 *
 * The `v1` prefix ensures future schema/codec changes produce distinct keys
 * without needing to flush existing caches.
 *
 * @module domain/utils/seekCacheKey
 */
/**
 * Builds a deterministic, collision-resistant cache key from a ceiling tick
 * and writer frontier snapshot.
 *
 * This function is intentionally async — WebCrypto's `digest()` is async-only,
 * and `defaultCrypto.hash()` uses it. Both call sites are already async.
 */
export declare function buildSeekCacheKey(ceiling: number, frontier: Map<string, string>): Promise<string>;
