/**
 * Extract Relations Tool - 관계 추출 도구
 * 특정 메모리에 대해 관계를 추출합니다.
 */
import { z } from 'zod';
import { BaseTool } from '../../../tools/base-tool.js';
import type { ToolContext, ToolResult } from '../../../tools/types.js';
declare const ExtractRelationsSchema: z.ZodObject<{
    memory_id: z.ZodString;
    force: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    memory_id: string;
    force: boolean;
}, {
    memory_id: string;
    force?: boolean | undefined;
}>;
export declare class ExtractRelationsTool extends BaseTool {
    constructor();
    /**
     * Given: memory_id와 force 옵션
     * When: 관계 추출 수행
     * Then: 추출된 관계 목록 반환
     */
    handle(params: z.infer<typeof ExtractRelationsSchema>, context: ToolContext): Promise<ToolResult>;
}
export {};
//# sourceMappingURL=extract-relations-tool.d.ts.map