import { IBaseRepository, BaseService } from './base-service.js';
import '../subsystems/events/event-bus.protocol.js';
import '../types/drizzle.js';
import 'drizzle-orm/node-postgres';

/**
 * KnowledgeEntityService<TRepo, TEntity>
 *
 * Stub for the knowledge family (requires pgvector — parked for now).
 */

declare abstract class KnowledgeEntityService<TRepo extends IBaseRepository<TEntity>, TEntity> extends BaseService<TRepo, TEntity> {
}

export { KnowledgeEntityService };
