/**
 * Memory Routes — admin / inspection surface for the Plan 44
 * project + world memory store.
 *
 * Endpoints (all under `/api/memory`):
 *   GET    /                   list project + world entries
 *   GET    /audit              read-only promotion audit log
 *   POST   /promote            advance an entry across scopes
 *                              (the `consolidate_to_world_memory`
 *                              admin function from §4.5 lives here)
 *   DELETE /:entryId           remove an entry
 *
 * Notes:
 * - Recall is NOT exposed here — agents use the
 *   `recall_project_memory` MCP tool instead. This route is for
 *   operator-side inspection and promotion only.
 * - `POST /promote` enforces all `projectMemory.promoteEntry`
 *   invariants (auto-promotion forbidden, world requires
 *   reviewer_approval + reviewer name, etc.) and surfaces them
 *   as 400 with a descriptive error.
 *
 * @module memoryRoutes
 */
import { Router, type Router as ExpressRouter } from 'express';
import { ProjectMemory } from '../agentv3/projectMemory';
/** Test/factory hook — pass an explicit ProjectMemory, otherwise use
 * the default singleton. */
export declare function createMemoryRoutes(memory?: ProjectMemory): ExpressRouter;
declare const memoryRoutes: Router;
export default memoryRoutes;
//# sourceMappingURL=memoryRoutes.d.ts.map