import type { PromptDefinition } from '../../registration.js'; import type { ServerContext, ServerOptions } from '../types.js'; import type { ToolRegistration, ToolHandlerConfig } from '../../../types/index.js'; import type { RequestHandlerMap } from './list-interceptor.js'; export declare function attachCallToolInterceptor(requestHandlers: RequestHandlerMap | undefined, context: ServerContext, options: ServerOptions, prompts: PromptDefinition[], allTools: ToolRegistration[], allToolNames: Set, customToolHandlerConfig: ToolHandlerConfig): void; //# sourceMappingURL=call-interceptor.d.ts.map