import { StructuredTool } from '@langchain/core/tools'; import type { ToolRunnableConfig } from '@langchain/core/tools'; import type { LivingMemorySourceProvider } from '../../../contracts/workflows'; import type { z } from 'zod'; import { memoryGetMessagesTool } from '../../prompts/memory_tools'; type LivingMemoryGetMessagesToolInput = z.infer; export declare class LivingMemoryGetMessagesTool extends StructuredTool { private readonly sources; name: string; description: string; schema: z.ZodObject<{ memoryId: z.ZodString; }, "strip", z.ZodTypeAny, { memoryId: string; }, { memoryId: string; }>; constructor(sources: LivingMemorySourceProvider); _call(input: LivingMemoryGetMessagesToolInput, _runManager: unknown, runConfig?: ToolRunnableConfig): Promise; } export {};