/**
 * Migrate Embeddings Tool - 임베딩 마이그레이션 도구
 * 기존 기억을 새로운 provider로 재임베딩
 */
import { BaseTool } from './base-tool.js';
import type { ToolContext, ToolResult } from './types.js';
export declare class MigrateEmbeddingsTool extends BaseTool {
    private embeddingService;
    private readonly createdByTag;
    constructor();
    /**
     * sqlite-vec 확장 로드
     */
    private loadVecExtension;
    /**
     * 특정 provider로 임베딩 생성 및 저장
     */
    private createAndStoreEmbeddingForProvider;
    handle(params: any, context: ToolContext): Promise<ToolResult>;
}
//# sourceMappingURL=migrate-embeddings-tool.d.ts.map