import { z } from "zod"; import { type KnownTargetOptions } from "./validation.js"; export declare const McpSendInputSchema: z.ZodObject<{ to: z.ZodPipe, z.ZodTransform>; content: z.ZodString; replyToEventId: z.ZodOptional; clientCommandId: z.ZodString; supervision: z.ZodOptional, z.ZodTransform>; mode: z.ZodLiteral<"live_steer">; }, z.core.$strict>>; }, z.core.$strict>; export declare const McpSendResultSchema: z.ZodObject<{ messageEventId: z.ZodString; correlationId: z.ZodString; turns: z.ZodArray; queuePosition: z.ZodOptional; activeTurnId: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>; export declare const McpPublishInputSchema: z.ZodObject<{ content: z.ZodString; replyToEventId: z.ZodOptional; clientCommandId: z.ZodString; }, z.core.$strict>; export declare const McpPublishResultSchema: z.ZodObject<{ messageEventId: z.ZodString; correlationId: z.ZodString; }, z.core.$loose>; export declare const McpAskInputSchema: z.ZodObject<{ to: z.ZodPipe, z.ZodTransform>; content: z.ZodString; replyToEventId: z.ZodOptional; clientCommandId: z.ZodString; timeoutMs: z.ZodOptional; cancelOnTimeout: z.ZodOptional; supervision: z.ZodOptional, z.ZodTransform>; mode: z.ZodLiteral<"live_steer">; }, z.core.$strict>>; }, z.core.$strict>; export declare const McpAskTargetResultSchema: z.ZodObject<{ target: z.ZodString; turnId: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; failed: "failed"; pending: "pending"; }>; queuePosition: z.ZodNumber; activeTurnId: z.ZodOptional; responseEventId: z.ZodOptional; content: z.ZodOptional; errorCode: z.ZodOptional; note: z.ZodOptional; }, z.core.$loose>; export declare const McpAskResultSchema: z.ZodObject<{ messageEventId: z.ZodString; correlationId: z.ZodString; state: z.ZodEnum<{ pending: "pending"; terminal: "terminal"; }>; results: z.ZodArray; queuePosition: z.ZodNumber; activeTurnId: z.ZodOptional; responseEventId: z.ZodOptional; content: z.ZodOptional; errorCode: z.ZodOptional; note: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>; export declare const McpCollectInputSchema: z.ZodObject<{ messageEventId: z.ZodString; timeoutMs: z.ZodOptional; }, z.core.$strict>; export declare const McpCollectResultSchema: z.ZodObject<{ messageEventId: z.ZodString; correlationId: z.ZodString; state: z.ZodEnum<{ pending: "pending"; terminal: "terminal"; }>; results: z.ZodArray; queuePosition: z.ZodNumber; activeTurnId: z.ZodOptional; responseEventId: z.ZodOptional; content: z.ZodOptional; errorCode: z.ZodOptional; note: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>; export declare const McpWatchInputSchema: z.ZodObject<{ subjectTurnId: z.ZodOptional; afterSeq: z.ZodOptional>]>, z.ZodNumber>>; until: z.ZodDefault>; timeoutMs: z.ZodOptional; }, z.core.$strict>; export declare const McpSupervisionSnapshotSchema: z.ZodObject<{ turnId: z.ZodString; status: z.ZodString; deliveryCertainty: z.ZodOptional; lastSeq: z.ZodNumber; watchCursor: z.ZodNumber; terminal: z.ZodBoolean; subjectCancelled: z.ZodBoolean; task: z.ZodObject<{ eventId: z.ZodString; excerpt: z.ZodString; }, z.core.$loose>; messages: z.ZodArray>; tools: z.ZodArray; toolCallId: z.ZodOptional; }, z.core.$loose>>; steerCount: z.ZodNumber; lastSteerReason: z.ZodOptional; }, z.core.$loose>; export declare const McpWatchResultSchema: z.ZodObject<{ snapshot: z.ZodObject<{ turnId: z.ZodString; status: z.ZodString; deliveryCertainty: z.ZodOptional; lastSeq: z.ZodNumber; watchCursor: z.ZodNumber; terminal: z.ZodBoolean; subjectCancelled: z.ZodBoolean; task: z.ZodObject<{ eventId: z.ZodString; excerpt: z.ZodString; }, z.core.$loose>; messages: z.ZodArray>; tools: z.ZodArray; toolCallId: z.ZodOptional; }, z.core.$loose>>; steerCount: z.ZodNumber; lastSteerReason: z.ZodOptional; }, z.core.$loose>; until: z.ZodEnum<{ next_milestone: "next_milestone"; terminal: "terminal"; }>; timedOut: z.ZodBoolean; }, z.core.$loose>; export declare const McpSteerInputSchema: z.ZodObject<{ subjectTurnId: z.ZodOptional; action: z.ZodEnum<{ interrupt: "interrupt"; nudge: "nudge"; }>; reason: z.ZodString; content: z.ZodString; clientCommandId: z.ZodString; }, z.core.$strict>; export declare const McpSteerResultSchema: z.ZodObject<{ action: z.ZodEnum<{ interrupt: "interrupt"; nudge: "nudge"; }>; reason: z.ZodString; subjectTurnId: z.ZodString; messageEventId: z.ZodString; correlationId: z.ZodString; nextTurnId: z.ZodOptional; steeredEventId: z.ZodOptional; }, z.core.$loose>; export declare const McpReadInputSchema: z.ZodObject<{ correlationId: z.ZodOptional; afterSeq: z.ZodOptional>]>, z.ZodNumber>>; limit: z.ZodOptional; }, z.core.$strict>; export declare const McpReadTurnSchema: z.ZodObject<{ target: z.ZodString; turnId: z.ZodString; status: z.ZodString; responseEventId: z.ZodOptional; errorCode: z.ZodOptional; }, z.core.$loose>; export declare const McpReadResultSchema: z.ZodObject<{ correlationId: z.ZodOptional; events: 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>>; turns: z.ZodArray; errorCode: z.ZodOptional; }, z.core.$loose>>; nextAfterSeq: z.ZodOptional; }, z.core.$loose>; export declare const McpMemorySearchInputSchema: z.ZodObject<{ query: z.ZodOptional; scope: z.ZodOptional; id: z.ZodString; }, z.core.$strict>>; agentMemoryType: z.ZodOptional>; kind: z.ZodOptional>; subjectActorId: z.ZodOptional; cursor: z.ZodOptional>]>, z.ZodNumber>>; limit: z.ZodOptional; includeHistory: z.ZodOptional; }, z.core.$strict>; export declare const McpMemorySearchResultSchema: 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 McpMemoryRememberInputSchema: 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 McpMemoryRememberResultSchema: 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 McpCoreMemoryRememberInputSchema: z.ZodObject<{ clientCommandId: z.ZodString; kind: z.ZodEnum<{ constraint: "constraint"; decision: "decision"; fact: "fact"; instruction: "instruction"; note: "note"; preference: "preference"; }>; content: z.ZodString; sourceEventId: z.ZodOptional; }, z.core.$strict>; export declare const McpCoreMemoryRememberResultSchema: 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 McpIdentityReadInputSchema: z.ZodObject<{ cursor: z.ZodOptional>]>, z.ZodNumber>>; limit: z.ZodOptional; includeHistory: z.ZodOptional; }, z.core.$strict>; export declare const McpIdentityReadResultSchema: 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 McpIdentityRememberInputSchema: z.ZodObject<{ clientCommandId: 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 McpIdentityRememberResultSchema: 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 type McpWatchInput = z.infer; export type McpWatchResult = z.infer; export type McpSteerInput = z.infer; export type McpSteerResult = z.infer; export type McpSendInput = z.infer; export type McpSendResult = z.infer; export type McpPublishInput = z.infer; export type McpPublishResult = z.infer; export type McpAskInput = z.infer; export type McpAskResult = z.infer; export type McpCollectInput = z.infer; export type McpCollectResult = z.infer; export type McpReadInput = z.infer; export type McpReadResult = z.infer; export type McpMemorySearchInput = z.infer; export type McpMemorySearchResult = z.infer; export type McpMemoryRememberInput = z.infer; export type McpMemoryRememberResult = z.infer; export type McpCoreMemoryRememberInput = z.infer; export type McpCoreMemoryRememberResult = z.infer; export type McpIdentityReadInput = z.infer; export type McpIdentityReadResult = z.infer; export type McpIdentityRememberInput = z.infer; export type McpIdentityRememberResult = z.infer; export declare function parseMcpSendInput(input: unknown, options?: KnownTargetOptions): McpSendInput; export declare function parseMcpAskInput(input: unknown, options?: KnownTargetOptions): McpAskInput; export declare function parseMcpPublishInput(input: unknown): McpPublishInput; export declare function parseMcpCollectInput(input: unknown): McpCollectInput; export declare function parseMcpWatchInput(input: unknown): McpWatchInput; export declare function parseMcpSteerInput(input: unknown): McpSteerInput; export declare function parseMcpWatchResult(input: unknown): McpWatchResult; export declare function parseMcpSteerResult(input: unknown): McpSteerResult; export declare function parseMcpReadInput(input: unknown): McpReadInput; export declare function parseMcpMemorySearchInput(input: unknown): McpMemorySearchInput; export declare function parseMcpMemoryRememberInput(input: unknown, options?: KnownTargetOptions): McpMemoryRememberInput; export declare function parseMcpIdentityReadInput(input: unknown): McpIdentityReadInput; export declare function parseMcpIdentityRememberInput(input: unknown): McpIdentityRememberInput; export declare function parseMcpSendResult(input: unknown): McpSendResult; export declare function parseMcpAskResult(input: unknown): McpAskResult; export declare function parseMcpPublishResult(input: unknown): McpPublishResult; export declare function parseMcpCollectResult(input: unknown): McpCollectResult; export declare function parseMcpReadResult(input: unknown): McpReadResult; export declare function parseMcpMemorySearchResult(input: unknown): McpMemorySearchResult; export declare function parseMcpMemoryRememberResult(input: unknown): McpMemoryRememberResult; export declare function parseMcpCoreMemoryRememberInput(input: unknown): McpCoreMemoryRememberInput; export declare function parseMcpCoreMemoryRememberResult(input: unknown): McpCoreMemoryRememberResult; export declare function parseMcpIdentityReadResult(input: unknown): McpIdentityReadResult; export declare function parseMcpIdentityRememberResult(input: unknown): McpIdentityRememberResult; //# sourceMappingURL=mcp.d.ts.map