/**
 * Core Memory Repository Factory
 * 환경 변수에 따라 적절한 구현체를 생성
 */
import Database from 'better-sqlite3';
import type { CoreMemoryRepository } from '../../../domains/memory/repositories/core-memory-repository.interface.js';
/**
 * Core Memory Repository Factory 함수
 *
 * @param db - better-sqlite3 Database 객체
 * @returns CoreMemoryRepository 인터페이스를 구현한 인스턴스
 *
 * @throws {Error} 지원되지 않는 데이터베이스 타입인 경우
 * @throws {Error} PostgreSQL이 요청되었지만 아직 구현되지 않은 경우
 */
export declare function createCoreMemoryRepository(db: Database.Database): CoreMemoryRepository;
//# sourceMappingURL=core-memory-repository.factory.d.ts.map