import type { ModelInfo, ModelRef, VoiceResult } from "../types.js"; export interface EvidenceItem { id: string; voiceIndex: number; model: ModelRef; output: string; activityLog?: string; } export interface EvidenceOmission { id: string; omittedChars: number; reason: "budget" | "empty"; } export interface EvidencePack { items: EvidenceItem[]; omissions: EvidenceOmission[]; budgetTokens: number; inputTokens: number; text: string; } export declare function packEvidence(args: { prompt: string; optimizedPrompt?: string; voices: VoiceResult[]; registry?: ModelInfo[]; conductor?: ModelRef; contextWindow?: number; outputReserveTokens?: number; }): EvidencePack; export declare function estimateTokens(value: string): number;