import { z } from "zod"; export declare const MAX_MESSAGE_CONTENT_LENGTH = 131072; export declare const MAX_CLIENT_COMMAND_ID_LENGTH = 128; export declare const MAX_REFERENCE_ID_LENGTH = 256; export declare const MAX_TARGETS_PER_MESSAGE = 32; export declare const MAX_SUPERVISION_OBSERVERS = 4; export declare const DEFAULT_STEERS_PER_SUBJECT_TURN = 3; export declare const MAX_PAGE_SIZE = 500; export declare const FORBIDDEN_WRITE_FIELDS: readonly ["from", "actor", "eventId", "provenance"]; export declare const ClientCommandIdSchema: z.ZodString; export declare const ReferenceIdSchema: z.ZodString; export declare const CorrelationIdSchema: z.ZodString; export declare const AgentActorIdSchema: z.ZodString; export declare const ActorIdSchema: z.ZodString; export declare const MessageContentSchema: z.ZodString; export declare const NonNegativeIntegerSchema: z.ZodNumber; export declare const PositiveLimitSchema: z.ZodNumber; export declare const CursorParameterSchema: z.ZodPipe>]>, z.ZodNumber>; export declare const MessageTargetsSchema: z.ZodPipe, z.ZodTransform>; export declare const OptionalReplyToEventIdSchema: z.ZodPipe>, z.ZodTransform>; export declare const DEFAULT_KNOWN_TARGETS: readonly ["agent:codex", "agent:grok", "agent:kimi", "agent:hermes", "agent:claude"]; export type ClientCommandId = z.infer; export type AgentActorId = z.infer; export type ActorId = z.infer; export declare function canonicalContractJson(value: unknown): string; export declare function canonicalContractHash(value: unknown): string; //# sourceMappingURL=common.d.ts.map