import type { HydeDocument } from '../interfaces/database.interface.js'; import { type HydeGenerationMode } from './hyde.env.js'; /** Hash source text without persisting the source itself in frame metadata. */ export declare function computeHydeSourceTextHash(sourceText: string): string; /** * Select persisted documents that belong to the currently active generation * mode and, for frame-v1, the newest generation marker group. */ export declare function selectHydeDocumentsForGeneration(documents: HydeDocument[], mode: HydeGenerationMode, sourceText: string): HydeDocument[];