import { z } from 'zod'; export declare const A2ATaskStateSchema: z.ZodEnum<["pending", "running", "completed", "failed", "canceled", "rejected", "input-required"]>; export declare const A2APartKindSchema: z.ZodEnum<["text", "file", "data"]>; export declare const A2AMessageRoleSchema: z.ZodEnum<["user", "agent"]>; export declare const A2ATransportSchema: z.ZodEnum<["jsonrpc", "rest", "grpc"]>; export declare const TextPartSchema: z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>; export declare const FilePartSchema: z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>; export declare const DataPartSchema: z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>; export declare const A2APartSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>; export declare const A2AMessageSchema: z.ZodObject<{ role: z.ZodEnum<["user", "agent"]>; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }>; export declare const A2ATaskStatusSchema: z.ZodObject<{ state: z.ZodEnum<["pending", "running", "completed", "failed", "canceled", "rejected", "input-required"]>; message: z.ZodOptional; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }>>; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }, { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }>; export declare const A2AArtifactSchema: z.ZodObject<{ artifactId: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }, { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }>; export declare const A2AMessageSendSchema: z.ZodObject<{ message: z.ZodObject<{ role: z.ZodEnum<["user", "agent"]>; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }>; id: z.ZodOptional; contextId: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { message: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }; id?: string | undefined; metadata?: Record | undefined; contextId?: string | undefined; }, { message: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }; id?: string | undefined; metadata?: Record | undefined; contextId?: string | undefined; }>; export declare const A2ATaskGetSchema: z.ZodObject<{ id: z.ZodString; includeHistory: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; includeHistory?: boolean | undefined; }, { id: string; includeHistory?: boolean | undefined; }>; export declare const A2ATaskListSchema: z.ZodObject<{ contextId: z.ZodOptional; state: z.ZodOptional>; limit: z.ZodDefault; cursor: z.ZodOptional; }, "strict", z.ZodTypeAny, { limit: number; state?: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required" | undefined; contextId?: string | undefined; cursor?: string | undefined; }, { limit?: number | undefined; state?: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required" | undefined; contextId?: string | undefined; cursor?: string | undefined; }>; export declare const A2ATaskCancelSchema: z.ZodObject<{ id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; }, { id: string; }>; export declare const A2ATaskSchema: z.ZodObject<{ id: z.ZodString; contextId: z.ZodOptional; status: z.ZodObject<{ state: z.ZodEnum<["pending", "running", "completed", "failed", "canceled", "rejected", "input-required"]>; message: z.ZodOptional; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }>>; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }, { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }>; history: z.ZodOptional; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }, { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }>, "many">>; artifacts: z.ZodOptional; description: z.ZodOptional; parts: z.ZodArray; text: z.ZodString; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; metadata?: Record | undefined; }, { text: string; kind: "text"; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"file">; file: z.ZodObject<{ uri: z.ZodString; mimeType: z.ZodString; name: z.ZodOptional; bytes: z.ZodOptional; }, "strict", z.ZodTypeAny, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }, { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }>; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }, { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"data">; data: z.ZodRecord; mimeType: z.ZodOptional; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }, { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; }>]>, "many">; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }, { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }>, "many">>; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; status: { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }; metadata?: Record | undefined; contextId?: string | undefined; history?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }[] | undefined; artifacts?: { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }[] | undefined; }, { id: string; status: { state: "pending" | "running" | "completed" | "failed" | "rejected" | "canceled" | "input-required"; message?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; } | undefined; timestamp?: string | undefined; }; metadata?: Record | undefined; contextId?: string | undefined; history?: { role: "user" | "agent"; parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; metadata?: Record | undefined; }[] | undefined; artifacts?: { parts: ({ text: string; kind: "text"; metadata?: Record | undefined; } | { kind: "file"; file: { uri: string; mimeType: string; name?: string | undefined; bytes?: string | undefined; }; metadata?: Record | undefined; } | { kind: "data"; data: Record; metadata?: Record | undefined; mimeType?: string | undefined; })[]; artifactId: string; name?: string | undefined; metadata?: Record | undefined; description?: string | undefined; }[] | undefined; }>; export declare const A2AErrorCodeSchema: z.ZodEnum<["TaskNotFound", "TaskNotCancelable", "ContentTypeNotSupported", "UnsupportedOperation", "PushNotificationNotSupported", "InvalidRequest", "InternalError", "Unauthorized"]>; export type A2AMessageSendInput = z.infer; export type A2ATaskGetInput = z.infer; export type A2ATaskListInput = z.infer; export type A2ATaskCancelInput = z.infer; //# sourceMappingURL=a2a.d.ts.map