/**
 * M21 brief-tools MCP server. Per-thread instance (analog `plan-tools` from
 * M10) — `briefPath` is captured from `chat_thread.brief_path` at thread
 * creation time. Mounted by `routes/chat.ts` ONLY for threads with
 * `context_type='brief'`.
 *
 * Two tools (get_brief, update_brief) — no `create_brief`/`list_briefs`/
 * `brief_generate` (UI/user surface, not agent loop).
 */
import { type McpServerInstance } from '@inharness-ai/agent-adapters';
import type { BriefService } from '../services/brief.js';
export interface BriefToolsContext {
    threadId: string;
    briefPath: string;
    briefService: BriefService;
}
export declare function buildBriefToolsServer(ctx: BriefToolsContext): McpServerInstance;
