/**
 * Convert Episodic to Semantic Tool - Episodic Memory를 Semantic Memory로 변환하는 도구
 *
 * AriGraph Pipeline의 수동 변환 기능을 제공합니다.
 * 기존 Episodic Memory에 대해 Triple 추출 및 Semantic Memory 생성을 수행합니다.
 */
import { BaseTool } from '../../../tools/base-tool.js';
import type { ToolContext, ToolResult } from '../../../tools/types.js';
export declare class ConvertEpisodicToSemanticTool extends BaseTool {
    constructor();
    /**
     * Given: memory_id 또는 필터 조건
     * When: convert_episodic_to_semantic 호출
     * Then: Triple 추출 및 Semantic Memory 생성 결과 반환
     */
    handle(params: unknown, context: ToolContext): Promise<ToolResult>;
    private resolveMemories;
    private fetchAlreadyConverted;
    private fetchSingleMemory;
    private convertSingleMemory;
    private handleConversionError;
    private handleConversionSuccess;
    private handleNoTriples;
    private fetchBatchMemories;
}
//# sourceMappingURL=convert-episodic-to-semantic-tool.d.ts.map