/** Data anchoring for prose observations, never an entity binding or proof.
 * Only dispatched read calls contribute app-declared words and actual sent or
 * resolved names. A clause elsewhere in the answer cannot lend its anchor.
 * Role: integrity/ leaf over the admitted TurnRecord; no model or user context. */
import type { DetectedClaim } from './detect.js';
import type { TurnRecord } from './types.js';
import type { ProseWorkBudget } from './work.js';
/** Build once per checked text. The runtime bounds the record before this reader. */
export declare function proseAnchorOf(record: TurnRecord, work?: ProseWorkBudget): (claim: DetectedClaim, text: string) => boolean;
