import type { InferSchema, Schema } from "../extensions/schema/index.js"; import { type AgUiRuntimeContextItem, type AgUiRuntimeRequest } from "../agent/runtime/ag-ui-contract.js"; import { getRuntimeAgentSourceContextSchema, type RuntimeAgentSourceContext } from "../agent/runtime/agent-invocation-contract.js"; export declare const getRunIdSchema: () => Schema; export declare const getAgentIdSchema: () => Schema; export declare const getRuntimeInjectedToolSchema: () => Schema; description: Schema; parameters: Schema | undefined>; inputSchema: Schema | undefined>; outputSchema: Schema | undefined>; }>>; export declare const getRuntimeContextItemSchema: () => Schema; title: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"json">; title: Schema; data: Schema>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"resource">; title: Schema; uri: Schema; mimeType: Schema; text: Schema; }>>; export declare const getRuntimeMessageSchema: () => Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"system">; content: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"user">; content: Schema; attachments: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"image">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"file">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }>)[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"assistant">; content: Schema; toolCalls: Schema; type: Schema<"function">; function: Schema; arguments: Schema; }>>; }>[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"tool">; toolCallId: Schema; content: Schema; error: Schema; }>>; export declare const getRuntimeContextSchema: () => Schema; title: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"json">; title: Schema; data: Schema>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"resource">; title: Schema; uri: Schema; mimeType: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ description: Schema; value: Schema; }>>; export declare const getRuntimeRunAgentInputSchema: () => Schema<{ threadId: string; runId: string; messages: (import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"system">; content: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"user">; content: Schema; attachments: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"image">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"file">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }>)[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"assistant">; content: Schema; toolCalls: Schema; type: Schema<"function">; function: Schema; arguments: Schema; }>>; }>[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"tool">; toolCallId: Schema; content: Schema; error: Schema; }>)[]; tools: import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; description: Schema; parameters: Schema | undefined>; inputSchema: Schema | undefined>; outputSchema: Schema | undefined>; }>[]; context: (import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"text">; title: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"json">; title: Schema; data: Schema>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"resource">; title: Schema; uri: Schema; mimeType: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ description: Schema; value: Schema; }>)[]; } & { parentRunId?: string | undefined; state?: unknown; forwardedProps?: Record | undefined; } & { allowDelegation: boolean | undefined; }>; export declare const getInternalAgentCompatibilityMessageSchema: () => Schema; role: Schema<"tool" | "system" | "user" | "assistant">; parts: Schema<({ type: string; } & {} & Record)[]>; metadata: Schema | undefined>; createdAt: Schema; }>>; export declare const getInternalAgentControlPlaneStreamRequestSchema: () => Schema; threadId: Schema; runId: Schema; parentRunId: Schema; state: Schema; messages: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"system">; content: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"user">; content: Schema; attachments: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"image">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"file">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }>)[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"assistant">; content: Schema; toolCalls: Schema; type: Schema<"function">; function: Schema; arguments: Schema; }>>; }>[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"tool">; toolCallId: Schema; content: Schema; error: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ id: Schema; role: Schema<"tool" | "system" | "user" | "assistant">; parts: Schema<({ type: string; } & {} & Record)[]>; metadata: Schema | undefined>; createdAt: Schema; }>)[]>; tools: Schema; description: Schema; parameters: Schema | undefined>; inputSchema: Schema | undefined>; outputSchema: Schema | undefined>; }>[]>; context: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"text">; title: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"json">; title: Schema; data: Schema>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"resource">; title: Schema; uri: Schema; mimeType: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ description: Schema; value: Schema; }>)[]>; allowDelegation: Schema; runtimeTargetKind: Schema<"environment" | "main_branch" | "preview_branch">; runtimeTargetEnvironmentId: Schema; runtimeTargetBranchId: Schema; agentSource: Schema; branch: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"environment">; environmentName: Schema; releaseId: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"release">; releaseId: Schema; }>>; agentConfig: Schema; name: Schema; description: Schema; avatarUrl: Schema; instructions: Schema; system: Schema; thinking: Schema; budgetTokens: Schema; }> | undefined>; model: Schema; temperature: Schema; maxSteps: Schema; providerTools: Schema; skills: Schema; tools: Schema; deniedTools: Schema; delegates: Schema; mcpServers: Schema; id: Schema; toolPolicy: Schema; deny: Schema; approval: Schema<"never" | undefined>; }> | undefined>; }>[] | undefined>; }> | undefined>; credentials: Schema; }> | undefined>; forwardedProps: Schema | undefined>; }>>; export declare const getInternalAgentStreamRequestSchema: () => Schema; threadId: Schema; runId: Schema; parentRunId: Schema; state: Schema; messages: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"system">; content: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"user">; content: Schema; attachments: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"image">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"file">; url: Schema; mediaType: Schema; uploadId: Schema; upload_id: Schema; uploadPath: Schema; upload_path: Schema; filename: Schema; }>)[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"assistant">; content: Schema; toolCalls: Schema; type: Schema<"function">; function: Schema; arguments: Schema; }>>; }>[] | undefined>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ name: Schema; metadata: Schema | undefined>; createdAt: Schema; id: Schema; role: Schema<"tool">; toolCallId: Schema; content: Schema; error: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ id: Schema; role: Schema<"tool" | "system" | "user" | "assistant">; parts: Schema<({ type: string; } & {} & Record)[]>; metadata: Schema | undefined>; createdAt: Schema; }>)[]>; tools: Schema; description: Schema; parameters: Schema | undefined>; inputSchema: Schema | undefined>; outputSchema: Schema | undefined>; }>[]>; context: Schema<(import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"text">; title: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"json">; title: Schema; data: Schema>; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"resource">; title: Schema; uri: Schema; mimeType: Schema; text: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ description: Schema; value: Schema; }>)[]>; allowDelegation: Schema; runtimeTargetKind: Schema<"environment" | "main_branch" | "preview_branch">; runtimeTargetEnvironmentId: Schema; runtimeTargetBranchId: Schema; agentSource: Schema; branch: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"environment">; environmentName: Schema; releaseId: Schema; }> | import("../extensions/schema/schema-validator.js").InferShape<{ type: Schema<"release">; releaseId: Schema; }>>; agentConfig: Schema; name: Schema; description: Schema; avatarUrl: Schema; instructions: Schema; system: Schema; thinking: Schema; budgetTokens: Schema; }> | undefined>; model: Schema; temperature: Schema; maxSteps: Schema; providerTools: Schema; skills: Schema; tools: Schema; deniedTools: Schema; delegates: Schema; mcpServers: Schema; id: Schema; toolPolicy: Schema; deny: Schema; approval: Schema<"never" | undefined>; }> | undefined>; }>[] | undefined>; }> | undefined>; credentials: Schema; }> | undefined>; forwardedProps: Schema | undefined>; }>>; export declare function toRuntimeRunAgentInput(input: InferSchema>): RuntimeRunAgentInput; export declare const getResumeSignalSchema: () => Schema; toolCallId: Schema; result: Schema; isError: Schema; }>>; export { getRuntimeAgentSourceContextSchema }; export type { RuntimeAgentSourceContext }; export type RuntimeInjectedTool = InferSchema>; export type RuntimeContextItem = AgUiRuntimeContextItem; export type RuntimeRunAgentInput = AgUiRuntimeRequest & { allowDelegation?: boolean; }; export type InternalAgentStreamRequest = InferSchema>; export type ResumeSignal = InferSchema>; export type { Schema }; //# sourceMappingURL=schema.d.ts.map