import { z } from "zod"; import { type KnownTargetOptions } from "./validation.js"; export declare const SupervisionPairSchema: z.ZodObject<{ observers: z.ZodPipe, z.ZodTransform>; mode: z.ZodLiteral<"live_steer">; }, z.core.$strict>; export declare const CreateMessageRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; to: z.ZodPipe, z.ZodTransform>; content: z.ZodString; replyToEventId: z.ZodPipe>, z.ZodTransform>; supervision: z.ZodOptional, z.ZodTransform>; mode: z.ZodLiteral<"live_steer">; }, z.core.$strict>>; }, z.core.$strict>; export declare const QueuedTurnResultSchema: z.ZodObject<{ target: z.ZodString; turnId: z.ZodString; status: z.ZodLiteral<"queued">; queuePosition: z.ZodOptional; activeTurnId: z.ZodOptional; }, z.core.$loose>; export declare const QueuedTurnResultsSchema: z.ZodArray; queuePosition: z.ZodOptional; activeTurnId: z.ZodOptional; }, z.core.$loose>>; export declare const CreateMessageAcceptedSchema: z.ZodObject<{ messageEventId: z.ZodString; correlationId: z.ZodString; turns: z.ZodArray; queuePosition: z.ZodOptional; activeTurnId: z.ZodOptional; }, z.core.$loose>>; watchTurns: z.ZodOptional; queuePosition: z.ZodOptional; activeTurnId: z.ZodOptional; }, z.core.$loose>>>; watchEventId: z.ZodOptional; pairEventId: z.ZodOptional; }, z.core.$loose>; export declare const CancelTurnRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; }, z.core.$strict>; export declare const TurnStatusSchema: z.ZodEnum<{ cancelled: "cancelled"; cancelling: "cancelling"; completed: "completed"; dispatching: "dispatching"; failed: "failed"; interrupted: "interrupted"; queued: "queued"; running: "running"; }>; export declare const CancelTurnResultSchema: z.ZodObject<{ turnId: z.ZodString; accepted: z.ZodBoolean; status: z.ZodEnum<{ cancelled: "cancelled"; cancelling: "cancelling"; completed: "completed"; dispatching: "dispatching"; failed: "failed"; interrupted: "interrupted"; queued: "queued"; running: "running"; }>; }, z.core.$strict>; export declare const RestartAgentRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; }, z.core.$strict>; export declare const RestartAgentAcceptedSchema: z.ZodObject<{ actorId: z.ZodString; accepted: z.ZodLiteral; previousInstanceId: z.ZodOptional; }, z.core.$loose>; export declare const RuntimeShutdownRequestSchema: z.ZodObject<{ runtimeScopeKey: z.ZodString; }, z.core.$strict>; export declare const RuntimeShutdownAcceptedSchema: z.ZodObject<{ accepted: z.ZodLiteral; runtimeKey: z.ZodString; runtimeScopeKey: z.ZodString; }, z.core.$strict>; export declare const CompactContextRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; }, z.core.$strict>; export declare const RoomContextUsageSchema: z.ZodObject<{ roomId: z.ZodString; throughSeq: z.ZodNumber; estimatedCharacters: z.ZodNumber; maxCharacters: z.ZodNumber; compactionTriggerCharacters: z.ZodNumber; utilizationPercent: z.ZodNumber; uncompactedMessageCount: z.ZodNumber; summaryThroughSeq: z.ZodOptional; resetThroughSeq: z.ZodOptional; compactable: z.ZodBoolean; }, z.core.$loose>; export declare const CompactContextResultSchema: z.ZodObject<{ compacted: z.ZodBoolean; usage: z.ZodObject<{ roomId: z.ZodString; throughSeq: z.ZodNumber; estimatedCharacters: z.ZodNumber; maxCharacters: z.ZodNumber; compactionTriggerCharacters: z.ZodNumber; utilizationPercent: z.ZodNumber; uncompactedMessageCount: z.ZodNumber; summaryThroughSeq: z.ZodOptional; resetThroughSeq: z.ZodOptional; compactable: z.ZodBoolean; }, z.core.$loose>; }, z.core.$loose>; export declare const MemoryScopeTypeSchema: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; export declare const AgentMemoryTypeSchema: z.ZodEnum<{ core: "core"; dated: "dated"; }>; export declare const MemoryKindSchema: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; summary: "summary"; }>; export declare const WritableMemoryKindSchema: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; }>; export declare const IdentityKindSchema: z.ZodEnum<{ constraint: "constraint"; instruction: "instruction"; note: "note"; preference: "preference"; }>; export declare const MemoryScopeSchema: z.ZodObject<{ type: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; id: z.ZodString; }, z.core.$strict>; export declare const MemoryScopeOutputSchema: z.ZodObject<{ type: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; id: z.ZodString; }, z.core.$loose>; export declare const RememberMemoryRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; scope: z.ZodObject<{ type: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; id: z.ZodString; }, z.core.$strict>; kind: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; }>; content: z.ZodString; subjectActorId: z.ZodOptional; sourceEventId: z.ZodOptional; }, z.core.$strict>; export declare const SupersedeMemoryRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; kind: z.ZodOptional>; content: z.ZodString; sourceEventId: z.ZodOptional; }, z.core.$strict>; export declare const RetractMemoryRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; }, z.core.$strict>; export declare const RememberIdentityRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; subjectActorId: z.ZodString; kind: z.ZodEnum<{ constraint: "constraint"; instruction: "instruction"; note: "note"; preference: "preference"; }>; content: z.ZodString; sourceEventId: z.ZodOptional; }, z.core.$strict>; export declare const SupersedeIdentityRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; kind: z.ZodOptional>; content: z.ZodString; sourceEventId: z.ZodOptional; }, z.core.$strict>; export declare const RetractIdentityRequestSchema: z.ZodObject<{ clientCommandId: z.ZodString; }, z.core.$strict>; export declare const EventsQuerySchema: z.ZodObject<{ afterSeq: z.ZodOptional>]>, z.ZodNumber>>; }, z.core.$strict>; export declare const MemoryQuerySchema: z.ZodObject<{ scopeType: z.ZodOptional>; scopeId: z.ZodOptional; agentMemoryType: z.ZodOptional>; kind: z.ZodOptional>; authorActorId: z.ZodOptional; subjectActorId: z.ZodOptional; cursor: z.ZodOptional>]>, z.ZodNumber>>; limit: z.ZodOptional; includeHistory: z.ZodOptional; }, z.core.$strict>; export declare const IdentityQuerySchema: z.ZodObject<{ subjectActorId: z.ZodOptional; authorActorId: z.ZodOptional; kind: z.ZodOptional>; cursor: z.ZodOptional>]>, z.ZodNumber>>; limit: z.ZodOptional; includeHistory: z.ZodOptional; }, z.core.$strict>; export declare const MemoryRecordSchema: z.ZodObject<{ memoryId: z.ZodString; scope: z.ZodObject<{ type: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; id: z.ZodString; }, z.core.$loose>; agentMemoryType: z.ZodOptional>; kind: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; summary: "summary"; }>; authorActorId: z.ZodString; subjectActorId: z.ZodOptional; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ automatic_rollup: "automatic_rollup"; automatic_turn: "automatic_turn"; generated_summary: "generated_summary"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesMemoryId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>; export declare const IdentityRecordSchema: z.ZodObject<{ identityId: z.ZodString; subjectActorId: z.ZodString; authorActorId: z.ZodString; kind: z.ZodEnum<{ constraint: "constraint"; instruction: "instruction"; note: "note"; preference: "preference"; }>; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ adapter: "adapter"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesIdentityId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>; export declare const RememberMemoryAcceptedSchema: z.ZodObject<{ memory: z.ZodObject<{ memoryId: z.ZodString; scope: z.ZodObject<{ type: z.ZodEnum<{ agent: "agent"; correlation: "correlation"; room: "room"; }>; id: z.ZodString; }, z.core.$loose>; agentMemoryType: z.ZodOptional>; kind: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; summary: "summary"; }>; authorActorId: z.ZodString; subjectActorId: z.ZodOptional; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ automatic_rollup: "automatic_rollup"; automatic_turn: "automatic_turn"; generated_summary: "generated_summary"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesMemoryId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; export declare const RememberIdentityAcceptedSchema: z.ZodObject<{ identity: z.ZodObject<{ identityId: z.ZodString; subjectActorId: z.ZodString; authorActorId: z.ZodString; kind: z.ZodEnum<{ constraint: "constraint"; instruction: "instruction"; note: "note"; preference: "preference"; }>; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ adapter: "adapter"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesIdentityId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; export declare const MemoryPageSchema: z.ZodObject<{ items: z.ZodArray; id: z.ZodString; }, z.core.$loose>; agentMemoryType: z.ZodOptional>; kind: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; summary: "summary"; }>; authorActorId: z.ZodString; subjectActorId: z.ZodOptional; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ automatic_rollup: "automatic_rollup"; automatic_turn: "automatic_turn"; generated_summary: "generated_summary"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesMemoryId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>>; nextCursor: z.ZodOptional; }, z.core.$loose>; export declare const IdentityPageSchema: z.ZodObject<{ items: z.ZodArray; content: z.ZodString; sourceEventId: z.ZodOptional; sourceKind: z.ZodEnum<{ adapter: "adapter"; mcp: "mcp"; operator: "operator"; web: "web"; }>; status: z.ZodEnum<{ active: "active"; retracted: "retracted"; superseded: "superseded"; }>; supersedesIdentityId: z.ZodOptional; createdAt: z.ZodString; retractedAt: z.ZodOptional; }, z.core.$loose>>; nextCursor: z.ZodOptional; }, z.core.$loose>; export declare const AgentProjectionSchema: z.ZodObject<{ actorId: z.ZodString; displayName: z.ZodString; status: z.ZodString; instanceId: z.ZodOptional; cwd: z.ZodOptional; enabled: z.ZodOptional; capabilities: z.ZodOptional; }, z.core.$loose>; export declare const TurnProjectionSchema: z.ZodObject<{ turnId: z.ZodString; targetActorId: z.ZodString; status: z.ZodString; sourceEventId: z.ZodString; }, z.core.$strict>; export declare const BootstrapResponseSchema: z.ZodObject<{ schema: z.ZodLiteral<"groupx.bootstrap/0.1">; room: z.ZodObject<{ roomId: z.ZodString; throughSeq: z.ZodNumber; }, z.core.$loose>; agents: z.ZodArray; cwd: z.ZodOptional; enabled: z.ZodOptional; capabilities: z.ZodOptional; }, z.core.$loose>>; recentEvents: z.ZodArray; eventId: z.ZodString; seq: z.ZodNullable; roomId: z.ZodString; type: z.ZodString; actor: z.ZodObject<{ actorId: z.ZodString; kind: z.ZodEnum<{ agent: "agent"; system: "system"; user: "user"; }>; instanceId: z.ZodOptional; displayName: z.ZodString; }, z.core.$loose>; to: z.ZodArray; replyToEventId: z.ZodOptional; causationId: z.ZodOptional; correlationId: z.ZodString; rootCorrelationId: z.ZodOptional; parentTurnId: z.ZodOptional; hopCount: z.ZodOptional; actorCallCountWithinRoot: z.ZodOptional; forwardedEventId: z.ZodOptional; idempotencyKey: z.ZodOptional; occurredAt: z.ZodString; durability: z.ZodEnum<{ durable: "durable"; transient: "transient"; }>; body: z.ZodCustom; provenance: z.ZodOptional; authorActorId: z.ZodOptional; subjectActorId: z.ZodOptional; sourceEventId: z.ZodOptional; labels: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; activeTurns: z.ZodArray>; previousPage: z.ZodOptional>; }, z.core.$loose>; export type SupervisionPair = z.infer; export type CreateMessageRequest = z.infer; export type CreateMessageAccepted = z.infer; export type CancelTurnRequest = z.infer; export type CancelTurnResult = z.infer; export type RestartAgentRequest = z.infer; export type RestartAgentAccepted = z.infer; export type RuntimeShutdownRequest = z.infer; export type RuntimeShutdownAccepted = z.infer; export type CompactContextRequest = z.infer; export type RoomContextUsage = z.infer; export type CompactContextResult = z.infer; export type RememberMemoryRequest = z.infer; export type SupersedeMemoryRequest = z.infer; export type RetractMemoryRequest = z.infer; export type RememberIdentityRequest = z.infer; export type SupersedeIdentityRequest = z.infer; export type RetractIdentityRequest = z.infer; export type MemoryQuery = z.infer; export type IdentityQuery = z.infer; export type MemoryRecordContract = z.infer; export type IdentityRecordContract = z.infer; export type BootstrapResponse = z.infer; export declare function parseCreateMessageRequest(input: unknown, options?: KnownTargetOptions): CreateMessageRequest; export declare function parseCancelTurnRequest(input: unknown): CancelTurnRequest; export declare function parseRestartAgentRequest(input: unknown): RestartAgentRequest; export declare function parseRuntimeShutdownRequest(input: unknown): RuntimeShutdownRequest; export declare function parseCompactContextRequest(input: unknown): CompactContextRequest; export declare function parseRememberMemoryRequest(input: unknown, options?: KnownTargetOptions): RememberMemoryRequest; export declare function parseSupersedeMemoryRequest(input: unknown): SupersedeMemoryRequest; export declare function parseRetractMemoryRequest(input: unknown): RetractMemoryRequest; export declare function parseRememberIdentityRequest(input: unknown, options?: KnownTargetOptions): RememberIdentityRequest; export declare function parseSupersedeIdentityRequest(input: unknown): SupersedeIdentityRequest; export declare function parseRetractIdentityRequest(input: unknown): RetractIdentityRequest; export declare function parseCreateMessageAccepted(input: unknown): CreateMessageAccepted; export declare function parseEventsQuery(input: unknown): z.infer; export declare function parseMemoryQuery(input: unknown): MemoryQuery; export declare function parseIdentityQuery(input: unknown): IdentityQuery; export declare function parseCancelTurnResult(input: unknown): CancelTurnResult; export declare function parseRestartAgentAccepted(input: unknown): RestartAgentAccepted; export declare function parseRuntimeShutdownAccepted(input: unknown): RuntimeShutdownAccepted; export declare function parseRoomContextUsage(input: unknown): RoomContextUsage; export declare function parseCompactContextResult(input: unknown): CompactContextResult; export declare function parseRememberMemoryAccepted(input: unknown): z.infer; export declare function parseRememberIdentityAccepted(input: unknown): z.infer; export declare function parseMemoryPage(input: unknown): z.infer; export declare function parseIdentityPage(input: unknown): z.infer; export declare function parseBootstrapResponse(input: unknown): BootstrapResponse; //# sourceMappingURL=rest.d.ts.map