Represents the input and output types of a tool that can be used in messages.
interface MessageToolDefinition// Tool that takes a string input and returns a number
interface StringToNumberTool extends MessageToolDefinition<string, number> {
input: string;
output: number;
}The output of the server tool call