{"version":3,"file":"errors.d.ts","names":["ToolCall","MultipleToolsBoundError","Error","MultipleStructuredOutputsError","StructuredOutputParsingError","ToolInvocationError"],"sources":["../../src/agents/errors.d.ts"],"sourcesContent":["/* eslint-disable no-instanceof/no-instanceof */\nimport type { ToolCall } from \"@langchain/core/messages/tool\";\nexport declare class MultipleToolsBoundError extends Error {\n    constructor();\n}\n/**\n * Raised when model returns multiple structured output tool calls when only one is expected.\n */\nexport declare class MultipleStructuredOutputsError extends Error {\n    readonly toolNames: string[];\n    constructor(toolNames: string[]);\n}\n/**\n * Raised when structured output tool call arguments fail to parse according to the schema.\n */\nexport declare class StructuredOutputParsingError extends Error {\n    readonly toolName: string;\n    readonly errors: string[];\n    constructor(toolName: string, errors: string[]);\n}\n/**\n * Raised when a tool call is throwing an error.\n */\nexport declare class ToolInvocationError extends Error {\n    readonly toolCall: ToolCall;\n    readonly toolError: Error;\n    constructor(toolError: unknown, toolCall: ToolCall);\n}\n"],"mappings":";;;cAEqBC,uBAAAA,SAAgCC,KAAK;EAArCD,WAAAA,CAAAA;AAMrB;AAOA;AAQA;;AACuBD,cAhBFG,8BAAAA,SAAuCD,KAAK,CAgB1CF;EAAQ,SACPE,SAAAA,EAAAA,MAAAA,EAAAA;EAAK,WACiBF,CAAAA,SAAAA,EAAAA,MAAAA,EAAAA;;AAHQ;;;cARjCI,4BAAAA,SAAqCF,KAAK;;;;;;;;cAQ1CG,mBAAAA,SAA4BH,KAAAA;qBAC1BF;sBACCE;4CACsBF"}