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 IBM Corp. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ declare const BeeSystemPrompt: 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">[]; createdAt?: string | null | undefined; instructions?: string | undefined; }>>; declare const BeeAssistantPrompt: 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 BeeUserPrompt: 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 BeeUserEmptyPrompt: PromptTemplate, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; declare const BeeToolErrorPrompt: PromptTemplate, z.objectInputType<{ reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; declare const BeeToolInputErrorPrompt: PromptTemplate, z.objectInputType<{ reason: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; declare const BeeToolNoResultsPrompt: PromptTemplate>; declare const BeeToolNotFoundPrompt: 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 BeeSchemaErrorPrompt: PromptTemplate, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>; export { BeeAssistantPrompt, BeeSchemaErrorPrompt, BeeSystemPrompt, BeeToolErrorPrompt, BeeToolInputErrorPrompt, BeeToolNoResultsPrompt, BeeToolNotFoundPrompt, BeeUserEmptyPrompt, BeeUserPrompt };