import { z } from 'zod'; export declare const ActorInfoSchema: z.ZodObject<{ actorType: z.ZodString; actorId: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { actorType: string; label?: string | undefined; actorId?: string | undefined; }, { actorType: string; label?: string | undefined; actorId?: string | undefined; }>; export type ActorInfo = z.infer; export declare const TargetInfoSchema: z.ZodObject<{ targetType: z.ZodString; targetId: z.ZodOptional; path: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetType: string; path?: string | undefined; targetId?: string | undefined; }, { targetType: string; path?: string | undefined; targetId?: string | undefined; }>; export type TargetInfo = z.infer; export declare const CostInfoSchema: z.ZodObject<{ durationMs: z.ZodOptional; tokensUsed: z.ZodOptional; apiCalls: z.ZodOptional; }, "strip", z.ZodTypeAny, { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; }, { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; }>; export type CostInfo = z.infer; export declare const ArtifactRefSchema: z.ZodObject<{ artifactType: z.ZodString; path: z.ZodString; hash: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; artifactType: string; hash?: string | undefined; }, { path: string; artifactType: string; hash?: string | undefined; }>; export type ArtifactRef = z.infer; export declare const EventEnvelopeSchema: z.ZodObject<{ eventId: z.ZodString; eventType: z.ZodString; occurredAt: z.ZodString; schemaVersion: z.ZodString; runtimeSessionId: z.ZodString; importance: z.ZodOptional>; retentionTier: z.ZodOptional>; category: z.ZodOptional; taskId: z.ZodOptional; correlationId: z.ZodOptional; parentEventId: z.ZodOptional; actor: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { actorType: string; label?: string | undefined; actorId?: string | undefined; }, { actorType: string; label?: string | undefined; actorId?: string | undefined; }>>; target: z.ZodOptional; path: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetType: string; path?: string | undefined; targetId?: string | undefined; }, { targetType: string; path?: string | undefined; targetId?: string | undefined; }>>; cost: z.ZodOptional; tokensUsed: z.ZodOptional; apiCalls: z.ZodOptional; }, "strip", z.ZodTypeAny, { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; }, { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; }>>; artifacts: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; artifactType: string; hash?: string | undefined; }, { path: string; artifactType: string; hash?: string | undefined; }>, "many">>; payload: z.ZodRecord; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { schemaVersion: string; runtimeSessionId: string; eventType: string; eventId: string; occurredAt: string; payload: Record; taskId?: string | undefined; correlationId?: string | undefined; artifacts?: { path: string; artifactType: string; hash?: string | undefined; }[] | undefined; cost?: { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; } | undefined; tags?: string[] | undefined; category?: string | undefined; target?: { targetType: string; path?: string | undefined; targetId?: string | undefined; } | undefined; importance?: "trace" | "medium" | "low" | "high" | "critical" | undefined; retentionTier?: "medium" | "permanent" | "long" | "short" | "ephemeral" | undefined; parentEventId?: string | undefined; actor?: { actorType: string; label?: string | undefined; actorId?: string | undefined; } | undefined; }, { schemaVersion: string; runtimeSessionId: string; eventType: string; eventId: string; occurredAt: string; payload: Record; taskId?: string | undefined; correlationId?: string | undefined; artifacts?: { path: string; artifactType: string; hash?: string | undefined; }[] | undefined; cost?: { durationMs?: number | undefined; tokensUsed?: number | undefined; apiCalls?: number | undefined; } | undefined; tags?: string[] | undefined; category?: string | undefined; target?: { targetType: string; path?: string | undefined; targetId?: string | undefined; } | undefined; importance?: "trace" | "medium" | "low" | "high" | "critical" | undefined; retentionTier?: "medium" | "permanent" | "long" | "short" | "ephemeral" | undefined; parentEventId?: string | undefined; actor?: { actorType: string; label?: string | undefined; actorId?: string | undefined; } | undefined; }>; export type EventEnvelope = z.infer; //# sourceMappingURL=event-envelope.d.ts.map