import type { UnityEvidenceMode } from '../../core/unity/options.js'; import type { ResolvedUnityBinding, UnitySerializedFields } from '../../core/unity/resolver.js'; export interface UnityEvidenceMeta { truncated: boolean; omitted_count: number; next_fetch_hint?: string; filter_exhausted?: boolean; minimum_evidence_satisfied: boolean; verifier_minimum_evidence_satisfied?: boolean; } export interface UnityEvidenceViewResult { resourceBindings: ResolvedUnityBinding[]; serializedFields?: UnitySerializedFields; evidence_meta: UnityEvidenceMeta; filter_diagnostics: string[]; } export interface UnityEvidenceViewInput { resourceBindings: ResolvedUnityBinding[]; mode?: UnityEvidenceMode; scopePreset?: string; resourcePathPrefix?: string; bindingKind?: string; maxBindings?: number; maxReferenceFields?: number; } export declare function buildUnityEvidenceView(input: UnityEvidenceViewInput): UnityEvidenceViewResult;