import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
export declare const updateInformationParamsSchema: z.ZodObject<{
    instructions: z.ZodString;
}, z.core.$strip>;
export declare const UpdateTestInformationGenerationToolDefinition: import("../toolDefinition.js").ToolDefinition<"update_test_information", z.ZodObject<{
    instructions: z.ZodString;
}, z.core.$strip>, undefined, z.ZodObject<{
    message: z.ZodString;
    testInformation: z.ZodObject<{
        test_id: z.ZodOptional<z.ZodString>;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        deployment_id: z.ZodOptional<z.ZodString>;
        test_case: z.ZodString;
        url_override: z.ZodOptional<z.ZodString>;
        credentials_id: z.ZodOptional<z.ZodString>;
        branch_id: z.ZodOptional<z.ZodString>;
        plan_id: z.ZodOptional<z.ZodString>;
        device_preset: z.ZodOptional<z.ZodString>;
        device_orientation: z.ZodOptional<z.ZodEnum<{
            portrait_primary: "portrait_primary";
            portrait_secondary: "portrait_secondary";
            landscape_primary: "landscape_primary";
            landscape_secondary: "landscape_secondary";
        }>>;
    }, z.core.$strip>;
    unsupported_settings_requested: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
export type UpdateTestInformationToolName = ToolName<typeof UpdateTestInformationGenerationToolDefinition>;
export type UpdateTestInformationToolArguments = ToolArguments<typeof UpdateTestInformationGenerationToolDefinition>;
export type UpdateTestInformationToolInput = ExecuteInput<typeof UpdateTestInformationGenerationToolDefinition>;
export type UpdateTestInformationToolOutput = ExecuteOutput<typeof UpdateTestInformationGenerationToolDefinition>;
//# sourceMappingURL=UpdateTestInfoDefinition.d.ts.map