/**
 * 벡터 성능 테스트 리포지토리 구현
 * 성능 테스트 데이터베이스 접근 로직 분리
 */
import Database from 'better-sqlite3';
import type { PerformanceTestResult } from '../../../shared/types/vector-search.types.js';
import type { VectorPerformanceRepository } from '../../../shared/interfaces/database.interface.js';
export declare class VectorPerformanceRepositoryImpl implements VectorPerformanceRepository {
    private db;
    private isVecAvailable;
    constructor(db: Database.Database);
    /**
     * VEC 사용 가능 여부 확인
     */
    private checkVecAvailability;
    /**
     * 성능 테스트 실행
     */
    runPerformanceTest(queryVector: number[], iterations: number): Promise<PerformanceTestResult>;
    /**
     * 실제 검색 실행 (성능 테스트용)
     */
    private executeSearch;
}
//# sourceMappingURL=vector-performance.repository.d.ts.map