import { DynamicStructuredTool } from '@langchain/core/tools'; import { T as ToolkitConfig, a as ToolCategory } from '../index-qFGypkX3.js'; import 'zod'; import '@knocklabs/mgmt'; import '@knocklabs/node'; type KnockToolkit = { getAllTools: () => DynamicStructuredTool[]; getTools: (category: ToolCategory) => DynamicStructuredTool[]; getToolMap: () => Record; }; /** * Create a toolkit for use with the LangChain framework. * * @param config - The configuration to use for the toolkit * @returns A toolkit for use with the LangChain framework */ declare const createKnockToolkit: (config: ToolkitConfig) => Promise; export { createKnockToolkit };