import type { DynamicStructuredToolInput } from '@langchain/core/tools'; import { DynamicStructuredTool, DynamicTool } from '@langchain/core/tools'; import type { ISupplyDataFunctions } from 'n8n-workflow'; import { ZodObject } from 'zod'; export declare const prepareFallbackToolDescription: (toolDescription: string, schema: ZodObject) => string; export declare class N8nTool extends DynamicStructuredTool { private context; constructor(context: ISupplyDataFunctions, fields: DynamicStructuredToolInput); asDynamicTool(): DynamicTool; }