import { PromptTemplate } from '../../../../template.js'; import * as zod 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 DeepThinkBeeAssistantPrompt: PromptTemplate>; toolName: zod.ZodOptional>; toolInput: zod.ZodOptional>; toolOutput: zod.ZodOptional>; finalAnswer: zod.ZodOptional>; }, "strip", zod.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 DeepThinkBeeSystemPrompt: PromptTemplate; tools: zod.ZodArray, zod.objectInputType<{ name: zod.ZodString; description: zod.ZodString; schema: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>, "many">; createdAt: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { instructions: string; tools: zod.objectOutputType<{ name: zod.ZodString; description: zod.ZodString; schema: zod.ZodString; }, zod.ZodTypeAny, "passthrough">[]; createdAt?: string | null | undefined; }, { tools: zod.objectInputType<{ name: zod.ZodString; description: zod.ZodString; schema: zod.ZodString; }, zod.ZodTypeAny, "passthrough">[]; createdAt?: string | null | undefined; instructions?: string | undefined; }>>; declare const DeepThinkBeeSchemaErrorPrompt: PromptTemplate, zod.objectInputType<{}, zod.ZodTypeAny, "passthrough">>>; declare const DeepThinkBeeUserPrompt: PromptTemplate; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">>>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ input: zod.ZodString; meta: zod.ZodOptional; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">>>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ input: zod.ZodString; meta: zod.ZodOptional; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ createdAt: zod.ZodOptional; }, zod.ZodTypeAny, "passthrough">>>; }, zod.ZodTypeAny, "passthrough">>>; declare const DeepThinkBeeToolNotFoundPrompt: PromptTemplate, zod.objectInputType<{ name: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ tools: zod.ZodArray, zod.objectInputType<{ name: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>, "many">; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ tools: zod.ZodArray, zod.objectInputType<{ name: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>, "many">; }, zod.ZodTypeAny, "passthrough">>>; declare const DeepThinkBeeToolErrorPrompt: PromptTemplate, zod.objectInputType<{ reason: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>>; declare const DeepThinkBeeToolInputErrorPrompt: PromptTemplate, zod.objectInputType<{ reason: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>>; export { DeepThinkBeeAssistantPrompt, DeepThinkBeeSchemaErrorPrompt, DeepThinkBeeSystemPrompt, DeepThinkBeeToolErrorPrompt, DeepThinkBeeToolInputErrorPrompt, DeepThinkBeeToolNotFoundPrompt, DeepThinkBeeUserPrompt };