import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ExecuteOutput } from '../toolDefinition.js';
export declare const executeElseArgumentsSchema: z.ZodObject<{
    intent: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const executeElseResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const ExecuteElseToolDefinition: import("../toolDefinition.js").ToolDefinition<"execute_else", z.ZodObject<{
    intent: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, undefined, z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type ExecuteElseToolName = ToolName<typeof ExecuteElseToolDefinition>;
export type ExecuteElseToolArguments = ToolArguments<typeof ExecuteElseToolDefinition>;
export type ExecuteElseToolInput = ExecuteInput<typeof ExecuteElseToolDefinition>;
export type ExecuteElseToolOutput = ExecuteOutput<typeof ExecuteElseToolDefinition>;
//# sourceMappingURL=ExecuteElseDefinition.d.ts.map