import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ExecuteOutput } from '../toolDefinition.js';
export declare const executeEchoArgumentsSchema: z.ZodObject<{
    message: z.ZodString;
}, z.core.$strip>;
export declare const executeEchoResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const ExecuteEchoToolDefinition: import("../toolDefinition.js").ToolDefinition<"execute_echo", z.ZodObject<{
    message: z.ZodString;
}, z.core.$strip>, undefined, z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type ExecuteEchoToolName = ToolName<typeof ExecuteEchoToolDefinition>;
export type ExecuteEchoToolArguments = ToolArguments<typeof ExecuteEchoToolDefinition>;
export type ExecuteEchoToolInput = ExecuteInput<typeof ExecuteEchoToolDefinition>;
export type ExecuteEchoToolOutput = ExecuteOutput<typeof ExecuteEchoToolDefinition>;
//# sourceMappingURL=ExecuteEchoDefinition.d.ts.map