/** * Visualize Relations Tool - 관계 그래프 시각화 도구 * 메모리 간의 관계를 시각화합니다. */ import { z } from 'zod'; import { BaseTool } from '../../../tools/base-tool.js'; import type { ToolContext, ToolResult } from '../../../tools/types.js'; declare const VisualizeRelationsSchema: z.ZodObject<{ memory_id: z.ZodString; max_depth: z.ZodDefault>; format: z.ZodDefault>>; min_confidence: z.ZodOptional; relation_types: z.ZodOptional, "many">>; show_memory_ids: z.ZodDefault>; show_confidence: z.ZodDefault>; show_relation_types: z.ZodDefault>; }, "strip", z.ZodTypeAny, { memory_id: string; format: "simple" | "text" | "json" | "subgraph" | "dot"; max_depth: number; show_memory_ids: boolean; show_confidence: boolean; show_relation_types: boolean; min_confidence?: number | undefined; relation_types?: ("CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO")[] | undefined; }, { memory_id: string; format?: "simple" | "text" | "json" | "subgraph" | "dot" | undefined; min_confidence?: number | undefined; max_depth?: number | undefined; relation_types?: ("CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO")[] | undefined; show_memory_ids?: boolean | undefined; show_confidence?: boolean | undefined; show_relation_types?: boolean | undefined; }>; export declare class VisualizeRelationsTool extends BaseTool { constructor(); /** * Given: memory_id, max_depth, format, 옵션들 * When: 관계 그래프 시각화 수행 * Then: 시각화된 텍스트 반환 */ handle(params: z.infer, context: ToolContext): Promise; } export {}; //# sourceMappingURL=visualize-relations-tool.d.ts.map