import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ToolServerPrepareResult, type ExecuteOutput } from '../toolDefinition.js';
export declare const ExecuteSwitchTabToolDefinition: import("../toolDefinition.js").ToolDefinition<"execute_switch_tab", z.ZodObject<{
    tab_id: z.ZodString;
    url: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, undefined, z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
    new_screenshot: z.ZodOptional<z.ZodString>;
    current_url: z.ZodOptional<z.ZodString>;
    tab_id: z.ZodOptional<z.ZodString>;
    tab_title: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type ExecuteSwitchTabToolName = ToolName<typeof ExecuteSwitchTabToolDefinition>;
export type ExecuteSwitchTabToolArguments = ToolArguments<typeof ExecuteSwitchTabToolDefinition>;
export type ExecuteSwitchTabToolServerPrepareResult = ToolServerPrepareResult<typeof ExecuteSwitchTabToolDefinition>;
export type ExecuteSwitchTabToolInput = ExecuteInput<typeof ExecuteSwitchTabToolDefinition>;
export type ExecuteSwitchTabToolOutput = ExecuteOutput<typeof ExecuteSwitchTabToolDefinition>;
//# sourceMappingURL=ExecuteSwitchTabToolDefinition.d.ts.map