import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ToolServerPrepareResult, type ExecuteOutput } from '../toolDefinition.js';
export declare const resolveTestFailureArgumentsSchema: z.ZodObject<{
    decision: z.ZodEnum<{
        fail: "fail";
        resume: "resume";
    }>;
    failure_summary: z.ZodOptional<z.ZodString>;
    bounding_box: z.ZodOptional<z.ZodObject<{
        top: z.ZodNumber;
        left: z.ZodNumber;
        bottom: z.ZodNumber;
        right: z.ZodNumber;
    }, z.core.$strip>>;
    test_needs_update: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const resolveTestFailureServerPrepareResultSchema: z.ZodObject<{
    elementBoundingBox: z.ZodOptional<z.ZodObject<{
        top: z.ZodNumber;
        left: z.ZodNumber;
        bottom: z.ZodNumber;
        right: z.ZodNumber;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const resolveTestFailureResponseSchema: z.ZodObject<{
    acknowledged: z.ZodBoolean;
}, z.core.$strip>;
export declare const ResolveTestFailureToolDefinition: import("../toolDefinition.js").ToolDefinition<"resolve_test_failure", z.ZodObject<{
    decision: z.ZodEnum<{
        fail: "fail";
        resume: "resume";
    }>;
    failure_summary: z.ZodOptional<z.ZodString>;
    bounding_box: z.ZodOptional<z.ZodObject<{
        top: z.ZodNumber;
        left: z.ZodNumber;
        bottom: z.ZodNumber;
        right: z.ZodNumber;
    }, z.core.$strip>>;
    test_needs_update: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
    elementBoundingBox: z.ZodOptional<z.ZodObject<{
        top: z.ZodNumber;
        left: z.ZodNumber;
        bottom: z.ZodNumber;
        right: z.ZodNumber;
    }, z.core.$strip>>;
}, z.core.$strip>, z.ZodObject<{
    acknowledged: z.ZodBoolean;
}, z.core.$strip>>;
export type ResolveTestFailureToolName = ToolName<typeof ResolveTestFailureToolDefinition>;
export type ResolveTestFailureToolArguments = ToolArguments<typeof ResolveTestFailureToolDefinition>;
export type ResolveTestFailureToolServerPrepareResult = ToolServerPrepareResult<typeof ResolveTestFailureToolDefinition>;
export type ResolveTestFailureToolInput = ExecuteInput<typeof ResolveTestFailureToolDefinition>;
export type ResolveTestFailureToolOutput = ExecuteOutput<typeof ResolveTestFailureToolDefinition>;
//# sourceMappingURL=ResolveFailureDefinition.d.ts.map