import { FrameworkError } from '../errors.js'; import { i as ChatModelOutput } from '../chat-CfTNfR60.js'; import '../internals/types.js'; import '../internals/helpers/guards.js'; import './message.js'; import '../internals/serializable.js'; import 'ai'; import '../context.js'; import '../emitter-kHxkUxco.js'; import '../internals/helpers/promise.js'; import 'promise-based-task'; import '../cache/base.js'; import './constants.js'; import '../tools/base.js'; import 'ajv'; import '../internals/helpers/schema.js'; import 'zod'; import 'zod-to-json-schema'; import '../template.js'; import '../logger/logger.js'; import 'pino'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ declare class BackendError extends FrameworkError { } declare class ChatModelError extends BackendError { } declare class EmptyChatModelResponseError extends ChatModelError { constructor(message?: string); } interface ChatModelToolCallErrorInput { generatedContent: string; generatedError: string; response?: ChatModelOutput; } declare class ChatModelToolCallError extends ChatModelError { readonly data: ChatModelToolCallErrorInput; constructor(message: string, errors: Error[] | undefined, data: ChatModelToolCallErrorInput); } declare class EmbeddingModelError extends BackendError { } export { BackendError, ChatModelError, ChatModelToolCallError, type ChatModelToolCallErrorInput, EmbeddingModelError, EmptyChatModelResponseError };