import { type McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { type ToolContext } from './shared.js'; export { type ToolContext, type ToolSigner, type ToolPolicyEngine, type ToolAuditLogger, type ToolDispatcher, type ToolRpcProvider } from './shared.js'; export interface RegisterToolsOptions { unsafeRawSign?: boolean; } export declare function registerTools(server: McpServer, ctx: ToolContext, options?: RegisterToolsOptions): void;