import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
/**
 * Register the three highlight MCP tools:
 *
 * - `highlight` — the working agent writes a highlight at trigger points
 *   (brief accepted, ADR accepted, correction confirmed, retro lesson,
 *   manual /highlight). The highlight is append-only to
 *   .indusk/highlights.jsonl.
 * - `highlights_unprocessed` — the eval agent reads unprocessed
 *   highlights to decide what to turn into Graphiti episodes.
 * - `highlight_mark_processed` — the eval agent marks a highlight as
 *   processed (either wrote-episode or skipped) to move it out of the
 *   unprocessed queue.
 *
 * See .indusk/planning/agent-roles/adr.md for the three-tier role model
 * and the highlights-queue interface.
 */
export declare function registerHighlightTools(server: McpServer, projectRoot: string): void;
