import { z } from 'zod'; export declare const ActorRefSchema: z.ZodObject<{ kind: z.ZodEnum<{ human: "human"; tenant: "tenant"; public: "public"; service: "service"; agent: "agent"; }>; id: z.ZodOptional; userId: z.ZodOptional; agentId: z.ZodOptional; serviceId: z.ZodOptional; }, z.core.$strict>; export declare const AuthorityScopeSchema: z.ZodObject<{ resource: z.ZodString; actions: z.ZodArray; constraints: z.ZodOptional>>>; }, z.core.$strict>; export declare const RequestScopeSchema: z.ZodObject<{ contract: z.ZodLiteral<"RequestScope">; requestId: z.ZodString; traceId: z.ZodOptional; appId: z.ZodString; tenantId: z.ZodOptional; teamId: z.ZodOptional; actor: z.ZodObject<{ kind: z.ZodEnum<{ human: "human"; tenant: "tenant"; public: "public"; service: "service"; agent: "agent"; }>; id: z.ZodOptional; userId: z.ZodOptional; agentId: z.ZodOptional; serviceId: z.ZodOptional; }, z.core.$strict>; session: z.ZodObject<{ authType: z.ZodString; authenticated: z.ZodBoolean; membershipVerified: z.ZodBoolean; }, z.core.$strict>; permissionCodes: z.ZodDefault>; authority: z.ZodDefault; constraints: z.ZodOptional>>>; }, z.core.$strict>>>; issuedAt: z.ZodString; }, z.core.$strict>; export declare const ExecutionLinkSchema: z.ZodObject<{ contract: z.ZodLiteral<"ExecutionLink">; requestId: z.ZodString; traceId: z.ZodOptional; correlationId: z.ZodOptional; causationId: z.ZodOptional; workflowRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; taskRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; parentRunRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export declare const CompletionHeaderSchema: z.ZodObject<{ contract: z.ZodLiteral<"CompletionHeader">; eventId: z.ZodString; runtimeEventId: z.ZodString; idempotencyKey: z.ZodString; sequence: z.ZodNumber; execution: z.ZodObject<{ contract: z.ZodLiteral<"ExecutionLink">; requestId: z.ZodString; traceId: z.ZodOptional; correlationId: z.ZodOptional; causationId: z.ZodOptional; workflowRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; taskRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; parentRunRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; producer: z.ZodObject<{ service: z.ZodString; runtime: z.ZodString; version: z.ZodString; }, z.core.$strict>; status: z.ZodEnum<{ SUCCEEDED: "SUCCEEDED"; FAILED: "FAILED"; CANCELLED: "CANCELLED"; TIMED_OUT: "TIMED_OUT"; }>; occurredAt: z.ZodString; payloadSchemaRef: z.ZodOptional; }, z.core.$strict>; export declare const CompletionEventSchema: z.ZodObject<{ header: z.ZodObject<{ contract: z.ZodLiteral<"CompletionHeader">; eventId: z.ZodString; runtimeEventId: z.ZodString; idempotencyKey: z.ZodString; sequence: z.ZodNumber; execution: z.ZodObject<{ contract: z.ZodLiteral<"ExecutionLink">; requestId: z.ZodString; traceId: z.ZodOptional; correlationId: z.ZodOptional; causationId: z.ZodOptional; workflowRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; runRef: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; taskRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; parentRunRef: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; producer: z.ZodObject<{ service: z.ZodString; runtime: z.ZodString; version: z.ZodString; }, z.core.$strict>; status: z.ZodEnum<{ SUCCEEDED: "SUCCEEDED"; FAILED: "FAILED"; CANCELLED: "CANCELLED"; TIMED_OUT: "TIMED_OUT"; }>; occurredAt: z.ZodString; payloadSchemaRef: z.ZodOptional; }, z.core.$strict>; payload: z.ZodOptional>>; }, z.core.$strict>; export declare const AgentRuntimeEventSchema: z.ZodObject<{ contract: z.ZodLiteral<"AgentRuntimeEvent">; runtimeEventId: z.ZodString; streamId: z.ZodString; sequence: z.ZodNumber; requestId: z.ZodString; teamId: z.ZodString; threadId: z.ZodOptional; eventType: z.ZodEnum<{ "messages:append": "messages:append"; "messages:update": "messages:update"; "thread:update": "thread:update"; "tool-call:upsert": "tool-call:upsert"; "session:event": "session:event"; }>; payload: z.ZodType>; occurredAt: z.ZodString; }, z.core.$strict>; export type ActorRef = z.infer; export type AuthorityScope = z.infer; export type RequestScope = z.infer; export type ExecutionLink = z.infer; export type CompletionHeader = z.infer; export type CompletionEvent = z.infer; export type AgentRuntimeEvent = z.infer; //# sourceMappingURL=context.d.ts.map