/** * Mock 임베딩 서비스 * 오프라인 벤치마크 전용 - 결정론적 해시 기반 벡터 생성 * API 호출 없이 콘텐츠에 따라 구별 가능한 벡터를 생성하여 alpha 가중치 효과를 검증 */ import type { EmbeddingResult, EmbeddingServiceInterface, SimilarityResult, EmbeddingData } from '../../../shared/types/embedding.types.js'; export declare const MOCK_EMBEDDING_DIMENSIONS = 64; export declare class MockEmbeddingService implements EmbeddingServiceInterface { generateEmbedding(text: string): Promise; searchSimilar(query: string, embeddings: EmbeddingData[], _limit?: number, _threshold?: number): Promise; isAvailable(): boolean; getModelInfo(): { model: string; dimensions: number; maxTokens: number; }; } //# sourceMappingURL=mock-embedding-service.d.ts.map