/** * Remove Relation Tool - 관계 삭제 도구 * 메모리 간의 관계를 삭제합니다. * relation_id 또는 source_id/target_id/relation_type 조합으로 삭제 가능합니다. */ import { z } from 'zod'; import { BaseTool } from '../../../tools/base-tool.js'; import type { ToolContext, ToolResult } from '../../../tools/types.js'; declare const RemoveRelationSchema: z.ZodEffects; source_id: z.ZodOptional; target_id: z.ZodOptional; relation_type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { target_id?: string | undefined; source_id?: string | undefined; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | undefined; relation_id?: number | undefined; }, { target_id?: string | undefined; source_id?: string | undefined; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | undefined; relation_id?: number | undefined; }>, { target_id?: string | undefined; source_id?: string | undefined; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | undefined; relation_id?: number | undefined; }, { target_id?: string | undefined; source_id?: string | undefined; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | undefined; relation_id?: number | undefined; }>; export declare class RemoveRelationTool extends BaseTool { constructor(); /** * Given: relation_id 또는 source_id/target_id/relation_type * When: 관계 삭제 수행 * Then: 삭제 성공 여부 반환 */ handle(params: z.infer, context: ToolContext): Promise; } export {}; //# sourceMappingURL=remove-relation-tool.d.ts.map