/** * Versioned schema identifiers and shared enumerations, referenced instead * of inlining string literals across packages. The literal-typed `as const` * values still satisfy the corresponding `version: "..."` fields. */ export { ACTOR_KINDS, AGENT_KINDS, CHECKPOINT_TIERS, DISCLOSURE_MODES, HEX_HASH_PATTERN, isAgentKind, isTerminalStatus, RUN_EVENT_TYPES, RUN_STATUSES, SESSION_ISOLATIONS, TERMINAL_RUN_STATUSES } from "./vocabulary.js"; export declare const PROTOCOL_VERSIONS: { readonly contract: "fusionkit.contract.v1"; readonly receipt: "fusionkit.receipt.v1"; readonly event: "fusionkit.event.v1"; readonly manifest: "fusionkit.manifest.v1"; readonly policy: "fusionkit.policy.v1"; readonly checkpoint: "fusionkit.checkpoint.v1"; readonly envelope: "fusionkit.envelope.v1"; readonly bundle: "fusionkit.bundle.v1"; readonly toolJournal: "fusionkit.tooljournal.v1"; readonly sealed: "fusionkit.sealed.v1"; }; export declare const MODEL_FUSION_SCHEMA_NAMES: readonly ["model-call-record.v1", "harness-run-request.v1", "harness-run-result.v1", "harness-candidate-record.v1", "judge-synthesis-record.v1", "benchmark-task-record.v1", "artifact-ref.v1", "tool-call-plan.v1", "tool-execution-record.v1", "ensemble-receipt.v1"]; /** * Length (in hex characters) of the public-key fingerprint embedded in a * key id. 16 hex = 64 bits of a SHA-256 digest: ample collision resistance * for identifying enrolled keys while keeping ids short and readable. */ export declare const KEY_ID_HEX_LENGTH = 16;