import type { InferSchema } from "../../extensions/schema/index.js"; export declare const getModelProviderSchema: () => import("../../internal-agents/schema.js").Schema<"anthropic" | "openai" | "local" | "google">; export declare const getAgentStatusSchema: () => import("../../internal-agents/schema.js").Schema<"error" | "completed" | "tool_execution" | "idle" | "streaming" | "thinking">; export declare const getMemoryConfigSchema: () => import("../../internal-agents/schema.js").Schema; maxTokens: import("../../internal-agents/schema.js").Schema; maxMessages: import("../../internal-agents/schema.js").Schema; enabled: import("../../internal-agents/schema.js").Schema; }>>; export declare const getEdgeConfigSchema: () => import("../../internal-agents/schema.js").Schema; maxSteps: import("../../internal-agents/schema.js").Schema; timeoutMs: import("../../internal-agents/schema.js").Schema; streaming: import("../../internal-agents/schema.js").Schema; }>>; export declare const getToolCallPartWithArgsSchema: () => import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }>>; export declare const getToolCallPartWithInputSchema: () => import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }>>; export declare const getToolCallPartSchema: () => import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }>>; export declare const getToolResultPartSchema: () => import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; result: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; }>>; /** Compatibility policy for the legacy inline tool-call message part. */ export declare const AGENT_SCHEMA_LEGACY_TOOL_CALL_PART_POLICY: { readonly status: "compatibility-retained"; readonly legacyShape: "{ type: \"tool-call\", toolCallId, toolName, args }"; readonly canonicalShape: "tool-prefixed message parts with \"args\" or \"input\""; readonly removalGate: "Remove only in a planned breaking release after migration guidance and stored-message backfill coverage exist."; }; export declare const getMessagePartSchema: () => import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-result">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; result: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"text">; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"reasoning">; text: import("../../internal-agents/schema.js").Schema; signature: import("../../internal-agents/schema.js").Schema; redactedData: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-call">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-url">; sourceId: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-document">; sourceId: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }>>; export declare const getMessageSchema: () => import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool" | "system" | "user" | "assistant">; parts: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-result">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; result: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"text">; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"reasoning">; text: import("../../internal-agents/schema.js").Schema; signature: import("../../internal-agents/schema.js").Schema; redactedData: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-call">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-url">; sourceId: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-document">; sourceId: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }>)[]>; timestamp: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; }>>; export declare const getStreamToolCallSchema: () => import("../../internal-agents/schema.js").Schema; name: import("../../internal-agents/schema.js").Schema; arguments: import("../../internal-agents/schema.js").Schema>; }>>; export declare const getToolCallSchema: () => import("../../internal-agents/schema.js").Schema; name: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"error" | "completed" | "pending" | "executing">; result: import("../../internal-agents/schema.js").Schema; error: import("../../internal-agents/schema.js").Schema; executionTime: import("../../internal-agents/schema.js").Schema; }>>; export declare const getAgentResponseSchema: () => import("../../internal-agents/schema.js").Schema; messages: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool" | "system" | "user" | "assistant">; parts: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-result">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; result: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"text">; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"reasoning">; text: import("../../internal-agents/schema.js").Schema; signature: import("../../internal-agents/schema.js").Schema; redactedData: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-call">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-url">; sourceId: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-document">; sourceId: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }>)[]>; timestamp: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; }>[]>; toolCalls: import("../../internal-agents/schema.js").Schema; name: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"error" | "completed" | "pending" | "executing">; result: import("../../internal-agents/schema.js").Schema; error: import("../../internal-agents/schema.js").Schema; executionTime: import("../../internal-agents/schema.js").Schema; }>[]>; status: import("../../internal-agents/schema.js").Schema<"error" | "completed" | "tool_execution" | "idle" | "streaming" | "thinking">; thinking: import("../../internal-agents/schema.js").Schema; object: import("../../internal-agents/schema.js").Schema; usage: import("../../internal-agents/schema.js").Schema; completionTokens: import("../../internal-agents/schema.js").Schema; totalTokens: import("../../internal-agents/schema.js").Schema; cachedInputTokens: import("../../internal-agents/schema.js").Schema; cacheCreationInputTokens: import("../../internal-agents/schema.js").Schema; cacheReadInputTokens: import("../../internal-agents/schema.js").Schema; reasoningTokens: import("../../internal-agents/schema.js").Schema; billableInputTokens: import("../../internal-agents/schema.js").Schema; billableOutputTokens: import("../../internal-agents/schema.js").Schema; costUsd: import("../../internal-agents/schema.js").Schema; providerInputCostUsd: import("../../internal-agents/schema.js").Schema; providerOutputCostUsd: import("../../internal-agents/schema.js").Schema; providerCostUsd: import("../../internal-agents/schema.js").Schema; veryfrontInputChargeUsd: import("../../internal-agents/schema.js").Schema; veryfrontOutputChargeUsd: import("../../internal-agents/schema.js").Schema; veryfrontChargeUsd: import("../../internal-agents/schema.js").Schema; veryfrontBilledUsd: import("../../internal-agents/schema.js").Schema; costCredits: import("../../internal-agents/schema.js").Schema; costSource: import("../../internal-agents/schema.js").Schema<"partial" | "missing" | "gateway" | undefined>; billingMode: import("../../internal-agents/schema.js").Schema<"direct" | "deferred" | undefined>; usageCaptureStatus: import("../../internal-agents/schema.js").Schema<"partial" | "missing" | "complete" | undefined>; }> | undefined>; metadata: import("../../internal-agents/schema.js").Schema | undefined>; }>>; export declare const getAgentContextSchema: () => import("../../internal-agents/schema.js").Schema; model: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema; role: import("../../internal-agents/schema.js").Schema<"tool" | "system" | "user" | "assistant">; parts: import("../../internal-agents/schema.js").Schema<(import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; input: import("../../internal-agents/schema.js").Schema>; inputText: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; supportsDeferredResults: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-result">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; result: import("../../internal-agents/schema.js").Schema; providerExecuted: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"text">; text: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"reasoning">; text: import("../../internal-agents/schema.js").Schema; signature: import("../../internal-agents/schema.js").Schema; redactedData: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"tool-call">; toolCallId: import("../../internal-agents/schema.js").Schema; toolName: import("../../internal-agents/schema.js").Schema; args: import("../../internal-agents/schema.js").Schema>; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-url">; sourceId: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ type: import("../../internal-agents/schema.js").Schema<"source-document">; sourceId: import("../../internal-agents/schema.js").Schema; title: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; filename: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"image">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }> | import("../../extensions/schema/schema-validator.js").InferShape<{ filename: 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; type: import("../../internal-agents/schema.js").Schema<"file">; url: import("../../internal-agents/schema.js").Schema; mediaType: import("../../internal-agents/schema.js").Schema; }>)[]>; timestamp: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; }>[]>; data: import("../../internal-agents/schema.js").Schema | undefined>; platform: import("../../internal-agents/schema.js").Schema; metadata: import("../../internal-agents/schema.js").Schema | undefined>; }>>; /** Public API contract for model provider. */ export type ModelProvider = InferSchema>; /** Public API contract for agent status. */ export type AgentStatus = InferSchema>; /** Configuration used by memory. */ export type MemoryConfig = InferSchema>; /** Configuration used by edge. */ export type EdgeConfig = InferSchema>; /** Tool-call message part that stores arguments. */ export type ToolCallPartWithArgs = InferSchema>; /** Tool-call message part that stores input. */ export type ToolCallPartWithInput = InferSchema>; /** Agent message part for a tool call. */ export type ToolCallPart = InferSchema>; /** Agent message part for a tool result. */ export type ToolResultPart = InferSchema>; /** Public API contract for message part. */ export type MessagePart = InferSchema>; /** Message exchanged with an agent. */ export type Message = InferSchema>; /** Public API contract for stream tool call. */ export type StreamToolCall = InferSchema>; /** Public API contract for tool call. */ export type ToolCall = InferSchema>; /** Response payload for agent, before structured-output typing. */ export type BaseAgentResponse = InferSchema>; /** * Presence and type of `object` for a given structured-output type. * * `never` is the no-`outputSchema` case and yields no value. `any` is the * erasure used by slots that hold agents of any output type, and has to stay * assignable from both of the other branches. */ type AgentResponseObject = [TOutput] extends [never] ? { object?: undefined; } : 0 extends 1 & TOutput ? { object?: unknown; } : { object: TOutput; }; /** * Response payload for agent. * * `TOutput` is the type parsed out of the agent's `outputSchema`. Without one, * the response carries no `object`. */ export type AgentResponse = BaseAgentResponse & AgentResponseObject; /** Context for agent. */ export type AgentContext = InferSchema>; export {}; //# sourceMappingURL=agent.schema.d.ts.map