import type { CharterClarificationRequest } from "audit-tools/shared"; /** * The scalar VOI score of a question: blast radius (how far the answer ripples up * the goal DAG) plus the cascade count (how many other open deltas it settles). * Both are "uncertainty collapsed per answer" currencies, so they add. Kept as a * named function (not inlined) so phase-e can score a single request without * re-sorting a whole queue. */ export declare function voiScore(request: CharterClarificationRequest): number; /** * Order clarification requests by descending VOI. Ties break deterministically by * `request_id` (content-derived, never input order — an incidentally-ordered queue * churns the artifact hash; see the extractor-ordering invariant in CLAUDE.md). * Returns a NEW array; the input is never mutated. */ export declare function voiQueue(requests: CharterClarificationRequest[]): CharterClarificationRequest[]; //# sourceMappingURL=voiQueue.d.ts.map