/** * Vorion Common Primitives * * Foundational types used across all contract versions. */ import { z } from 'zod'; export declare const UUIDSchema: z.ZodString; export declare const SemVerSchema: z.ZodString; export declare const TimestampSchema: z.ZodString; export declare const HashSchema: z.ZodString; export declare const CorrelationIdSchema: z.ZodString; export declare const ActorTypeSchema: z.ZodEnum<["HUMAN", "AGENT", "SYSTEM", "EXTERNAL"]>; export declare const ActorSchema: z.ZodObject<{ type: z.ZodEnum<["HUMAN", "AGENT", "SYSTEM", "EXTERNAL"]>; id: z.ZodString; name: z.ZodOptional; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "HUMAN" | "AGENT" | "SYSTEM" | "EXTERNAL"; id: string; name?: string | undefined; metadata?: Record | undefined; }, { type: "HUMAN" | "AGENT" | "SYSTEM" | "EXTERNAL"; id: string; name?: string | undefined; metadata?: Record | undefined; }>; export declare const TrustBandSchema: z.ZodEnum<["T0", "T1", "T2", "T3", "T4", "T5", "T6", "T7"]>; export declare const TrustBandDescriptions: { readonly T0: "Sandbox — isolated testing, maximum restrictions"; readonly T1: "Observed — read-only, monitored"; readonly T2: "Provisional — basic operations, heavy supervision"; readonly T3: "Monitored — standard operations, continuous monitoring"; readonly T4: "Standard — external API access, policy-governed"; readonly T5: "Trusted — cross-agent communication, delegated tasks"; readonly T6: "Certified — admin tasks, agent spawning, minimal oversight"; readonly T7: "Autonomous — full autonomy, self-governance"; }; export declare const AutonomyLevelSchema: z.ZodEnum<["NONE", "HITL", "CONSTRAINED", "SUPERVISED", "BROAD", "FULL"]>; export declare const DecisionOutcomeSchema: z.ZodEnum<["PERMIT", "DENY", "ESCALATE", "PENDING"]>; export declare const ExecutionOutcomeSchema: z.ZodEnum<["SUCCESS", "FAILURE", "ERROR", "TIMEOUT", "CANCELLED", "BLOCKED"]>; export declare const SeveritySchema: z.ZodEnum<["CRITICAL", "HIGH", "MEDIUM", "LOW", "INFO"]>; export declare const RiskLevelSchema: z.ZodEnum<["EXTREME", "HIGH", "MEDIUM", "LOW", "NEGLIGIBLE"]>; export type UUID = z.infer; export type SemVer = z.infer; export type Timestamp = z.infer; export type Hash = z.infer; export type CorrelationId = z.infer; export type ActorType = z.infer; export type Actor = z.infer; export type TrustBand = z.infer; export type AutonomyLevel = z.infer; export type DecisionOutcome = z.infer; export type ExecutionOutcome = z.infer; export type Severity = z.infer; export type RiskLevel = z.infer;