import { Router } from 'express';
import type { TagsService } from '../../services/tags.js';
import type { VersionService } from '../../services/versions.js';
/**
 * Cross-cutting host-owned router for /api/entities/:type/:slug/...:
 *   - GET    versions, GET version detail
 *   - POST   tags assign
 * Lives under core/plugin-host/ because the URL spans all plugins; per-plugin
 * routes (CRUD) stay inside their own vertical slice.
 */
export declare function entitiesRouter(tags: TagsService, versions: VersionService): Router;
