import * as s from "jsonv-ts"; import { RpcMessage, type TRpcRequest } from "../rpc"; export declare class ToolsListMessage extends RpcMessage { method: string; params: s.ObjectSchema<{}, s.IObjectOptions> & s.IObjectOptions; respond(message: TRpcRequest): Promise>; } export declare class ToolsCallMessage extends RpcMessage { method: string; params: s.ObjectSchema<{ readonly name: s.StringSchema & s.IStringOptions; readonly arguments: { additionalProperties: s.Schema & s.IAnyOptions; } & s.Schema; }, s.IObjectOptions> & s.IObjectOptions; respond(message: TRpcRequest, request: Request): Promise | import("..").TRpcResponse<{ content: { type: string; text: string; }[]; isError: boolean; }>>; }