import { type BaseMessage } from '@langchain/core/messages'; import { type RunnableConfig } from '@langchain/core/runnables'; import { type StructuredTool, type Tool } from '@langchain/core/tools'; import { type InputVariables } from './generic-chat.prompt.js'; type StateWithMessages = { messages: BaseMessage[]; } & S; export declare const createGenericChatNode: (inputVariables: InputVariables, tools: (Tool | StructuredTool)[], llm?: import("@langchain/openai").ChatOpenAI) => (state: StateWithMessages, config?: RunnableConfig) => Promise<{ messages: import("@langchain/core/messages").AIMessageChunk>[]; }>; export {}; //# sourceMappingURL=generic-chat.node.d.ts.map