import { StructuredTool } from '@langchain/core/tools'; import type { ToolRunnableConfig } from '@langchain/core/tools'; import type { z } from 'zod'; import type { LivingMemoryCreationProvider } from '../../../contracts/workflows'; import { memoryCreateTool } from '../../prompts/memory_tools'; type LivingMemoryCreateMemoryToolInput = z.infer>; export declare class LivingMemoryCreateMemoryTool extends StructuredTool { private readonly creation; name: string; description: string; schema: ReturnType; constructor(creation: LivingMemoryCreationProvider, maxMemories: number); _call(input: LivingMemoryCreateMemoryToolInput, _runManager: unknown, runConfig?: ToolRunnableConfig): Promise; } export {};