import type { InferSchema } from "../../extensions/schema/index.js"; export declare const getAgUiRuntimeRunIdSchema: () => import("../../internal-agents/schema.js").Schema; /** Zod schema for get AG-UI runtime injected tool. */ export declare const getAgUiRuntimeInjectedToolSchema: () => import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; parameters: import("../../internal-agents/schema.js").Schema | undefined>; inputSchema: import("../../internal-agents/schema.js").Schema | undefined>; outputSchema: import("../../internal-agents/schema.js").Schema | undefined>; }>>; /** Zod schema for get AG-UI runtime context item. */ export declare const getAgUiRuntimeContextItemSchema: () => import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"json">; title: import("../../internal-agents/schema.js").Schema; data: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"resource">; title: import("../../internal-agents/schema.js").Schema; uri: import("../../internal-agents/schema.js").Schema; mimeType: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgUiRuntimeToolFunctionCallSchema: () => import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgUiRuntimeToolCallSchema: () => import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"function">; function: import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema; }>>; }>>; export declare const getAgUiRuntimeSystemMessageSchema: () => import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"system">; content: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgUiRuntimeAttachmentSchema: () => import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgUiRuntimeUserMessageSchema: () => import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"user">; content: import("../../internal-agents/schema.js").Schema; attachments: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }>)[] | undefined>; }>>; export declare const getAgUiRuntimeAssistantMessageSchema: () => import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"assistant">; content: import("../../internal-agents/schema.js").Schema; toolCalls: import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"function">; function: import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema; }>>; }>[] | undefined>; }>>; export declare const getAgUiRuntimeToolMessageSchema: () => import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool">; toolCallId: import("../../internal-agents/schema.js").Schema; content: import("../../internal-agents/schema.js").Schema; error: import("../../internal-agents/schema.js").Schema; }>>; /** Zod schema for get AG-UI runtime message. */ export declare const getAgUiRuntimeMessageSchema: () => import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"system">; content: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"user">; content: import("../../internal-agents/schema.js").Schema; attachments: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }>)[] | undefined>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"assistant">; content: import("../../internal-agents/schema.js").Schema; toolCalls: import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"function">; function: import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema; }>>; }>[] | undefined>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool">; toolCallId: import("../../internal-agents/schema.js").Schema; content: import("../../internal-agents/schema.js").Schema; error: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgUiRuntimeContextSchema: () => import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"json">; title: import("../../internal-agents/schema.js").Schema; data: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"resource">; title: import("../../internal-agents/schema.js").Schema; uri: import("../../internal-agents/schema.js").Schema; mimeType: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ description: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; }>>; /** Zod schema for get AG-UI runtime request. */ export declare const getAgUiRuntimeRequestSchema: () => import("../../internal-agents/schema.js").Schema; runId: import("../../internal-agents/schema.js").Schema; parentRunId: import("../../internal-agents/schema.js").Schema; state: import("../../internal-agents/schema.js").Schema; messages: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"system">; content: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"user">; content: import("../../internal-agents/schema.js").Schema; attachments: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; uploadId: import("../../internal-agents/schema.js").Schema; upload_id: import("../../internal-agents/schema.js").Schema; uploadPath: import("../../internal-agents/schema.js").Schema; upload_path: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }>)[] | undefined>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"assistant">; content: import("../../internal-agents/schema.js").Schema; toolCalls: import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"function">; function: import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema; }>>; }>[] | undefined>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ name: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; createdAt: import("../../internal-agents/schema.js").Schema; id: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool">; toolCallId: import("../../internal-agents/schema.js").Schema; content: import("../../internal-agents/schema.js").Schema; error: import("../../internal-agents/schema.js").Schema; }>)[]>; tools: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; parameters: import("../../internal-agents/schema.js").Schema | undefined>; inputSchema: import("../../internal-agents/schema.js").Schema | undefined>; outputSchema: import("../../internal-agents/schema.js").Schema | undefined>; }>[]>; context: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"text">; title: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"json">; title: import("../../internal-agents/schema.js").Schema; data: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"resource">; title: import("../../internal-agents/schema.js").Schema; uri: import("../../internal-agents/schema.js").Schema; mimeType: import("../../internal-agents/schema.js").Schema; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ description: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; }>)[]>; forwardedProps: import("../../internal-agents/schema.js").Schema | undefined>; }>>; /** Public API contract for AG-UI runtime injected tool. */ export type AgUiRuntimeInjectedTool = InferSchema>; /** Public API contract for AG-UI runtime context item. */ export type AgUiRuntimeContextItem = InferSchema>; /** Message shape for AG-UI runtime. */ export type AgUiRuntimeMessage = InferSchema>; /** Request payload for AG-UI runtime. */ export type AgUiRuntimeRequest = InferSchema>; /** Request payload for normalize AG-UI runtime. */ export declare function normalizeAgUiRuntimeRequest(input: AgUiRuntimeRequest, defaults?: { threadId?: string; runId?: string; }): AgUiRuntimeRequest; /** Request payload for parse AG-UI runtime. */ export declare function parseAgUiRuntimeRequest(request: Request): Promise; /** Error shape for parse AG-UI runtime request or. */ export declare function parseAgUiRuntimeRequestOrError(request: Request): Promise; //# sourceMappingURL=ag-ui-contract.d.ts.map