import { Runnable, RunnableConfig } from "@langchain/core/runnables"; import { CallbackManagerForChainRun } from "@langchain/core/callbacks/manager"; //#region src/utils.d.ts interface RunnableCallableArgs extends Partial { name?: string; func: (...args: any[]) => any; tags?: string[]; trace?: boolean; recurse?: boolean; } declare class RunnableCallable extends Runnable { lc_namespace: string[]; func: (...args: any[]) => any; tags?: string[]; config?: RunnableConfig; trace: boolean; recurse: boolean; constructor(fields: RunnableCallableArgs); protected _tracedInvoke(input: I, config?: Partial, runManager?: CallbackManagerForChainRun): Promise; invoke(input: I, options?: Partial | undefined): Promise; } //#endregion export { RunnableCallable }; //# sourceMappingURL=utils.d.ts.map