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