import { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
export declare function makeTool<ParamsType, ExtraType, ResponseType extends {
    [x: string]: unknown;
}>(callback: (params: ParamsType, extra: ExtraType) => Promise<ResponseType>): (params: ParamsType, extra: ExtraType) => Promise<CallToolResult>;
