import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { SessionTrace } from './session-trace.js'; /** Truncate string values in args to prevent huge trace entries */ export declare function sanitizeArgs(args: Record | undefined): Record; /** * Wrap all registered tool handlers to record calls to the session trace. * Must be called after all tools are registered. Skips `export_bug_report` * to avoid circular recording. */ export declare function wrapAllTools(server: McpServer, trace: SessionTrace): void; //# sourceMappingURL=tool-interceptor.d.ts.map