import { PromptTemplate } from '../../template.js'; import { z } from 'zod'; import '../../errors.js'; import '../../internals/types.js'; import '../../internals/helpers/guards.js'; import '../../internals/serializable.js'; import 'ajv'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ declare const ReActAgentSystemPrompt: PromptTemplate; tools: z.ZodArray, z.objectInputType<{ name: z.ZodString; description: z.ZodString; schema: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; createdAt: z.ZodOptional>; }, "strip", z.ZodTypeAny, { instructions: string; tools: z.objectOutputType<{ name: z.ZodString; description: z.ZodString; schema: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; createdAt?: string | null | undefined; }, { tools: z.objectInputType<{ name: z.ZodString; description: z.ZodString; schema: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; instructions?: string | undefined; createdAt?: string | null | undefined; }>>; declare const ReActAgentAssistantPrompt: PromptTemplate>; toolName: z.ZodOptional>; toolInput: z.ZodOptional>; toolOutput: z.ZodOptional>; finalAnswer: z.ZodOptional>; }, "strip", z.ZodTypeAny, { thought?: string[] | undefined; toolName?: string[] | undefined; toolInput?: string[] | undefined; toolOutput?: string[] | undefined; finalAnswer?: string[] | undefined; }, { thought?: string[] | undefined; toolName?: string[] | undefined; toolInput?: string[] | undefined; toolOutput?: string[] | undefined; finalAnswer?: string[] | undefined; }>>; declare const ReActAgentUserPrompt: PromptTemplate; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ input: z.ZodString; meta: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ input: z.ZodString; meta: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ createdAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>>; declare const ReActAgentUserEmptyPrompt: PromptTemplate, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; declare const ReActAgentToolErrorPrompt: PromptTemplate, z.objectInputType<{ reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; declare const ReActAgentToolInputErrorPrompt: PromptTemplate, z.objectInputType<{ reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; declare const ReActAgentToolNoResultsPrompt: PromptTemplate>; declare const ReActAgentToolNotFoundPrompt: PromptTemplate, z.objectInputType<{ name: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ tools: z.ZodArray, z.objectInputType<{ name: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ tools: z.ZodArray, z.objectInputType<{ name: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>>; declare const ReActAgentSchemaErrorPrompt: PromptTemplate, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; export { ReActAgentAssistantPrompt, ReActAgentSchemaErrorPrompt, ReActAgentSystemPrompt, ReActAgentToolErrorPrompt, ReActAgentToolInputErrorPrompt, ReActAgentToolNoResultsPrompt, ReActAgentToolNotFoundPrompt, ReActAgentUserEmptyPrompt, ReActAgentUserPrompt };