/** * Get Relations Tool - 관계 조회 도구 * 특정 메모리의 관계를 조회합니다. */ import { z } from 'zod'; import { BaseTool } from '../../../tools/base-tool.js'; import type { ToolContext, ToolResult } from '../../../tools/types.js'; declare const GetRelationsSchema: z.ZodObject<{ memory_id: z.ZodString; relation_type: z.ZodOptional>; category: z.ZodOptional>; direction: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { direction: "outgoing" | "incoming" | "both"; memory_id: string; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | "VERSION_OF" | undefined; category?: "Causal" | "Temporal" | "Structural" | "Semantic" | undefined; }, { memory_id: string; direction?: "outgoing" | "incoming" | "both" | undefined; relation_type?: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | "VERSION_OF" | undefined; category?: "Causal" | "Temporal" | "Structural" | "Semantic" | undefined; }>; export declare class GetRelationsTool extends BaseTool { constructor(); /** * Given: memory_id와 필터 옵션 * When: 관계 조회 수행 * Then: 조회된 관계 목록 반환 */ handle(params: z.infer, context: ToolContext): Promise; } export {}; //# sourceMappingURL=get-relations-tool.d.ts.map