import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import type { IpcClient } from '@timmeck/brain-core';
import type { IpcRouter } from '../ipc/router.js';
/** Register reposignal tools using IPC client (for stdio MCP transport) */
export declare function registerReposignalTools(server: McpServer, ipc: IpcClient): void;
/** Register reposignal tools using router directly (for HTTP MCP transport inside daemon) */
export declare function registerReposignalToolsDirect(server: McpServer, router: IpcRouter): void;
