import { z } from 'zod';
import { type ExecuteInput, type ExecuteOutput, type ToolArguments, type ToolName } from '../toolDefinition.js';
export declare const submitRuntimeRecoverySummaryStepVerdictArgumentsSchema: z.ZodObject<{
    step_run_id: z.ZodString;
    step_id: z.ZodString;
    step_description: z.ZodString;
    step_display_number: z.ZodString;
    issue: z.ZodString;
    recovery_action: z.ZodString;
    outcome: z.ZodString;
    technical_recommendation: z.ZodString;
    status: z.ZodEnum<{
        pass: "pass";
        fail: "fail";
    }>;
}, z.core.$strip>;
export declare const submitRuntimeRecoverySummaryStepVerdictResponseSchema: z.ZodObject<{
    acknowledged: z.ZodBoolean;
    error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const SubmitRuntimeRecoverySummaryStepVerdictToolDefinition: import("../toolDefinition.js").ToolDefinition<"submit_runtime_recovery_summary_step_verdict", z.ZodObject<{
    step_run_id: z.ZodString;
    step_id: z.ZodString;
    step_description: z.ZodString;
    step_display_number: z.ZodString;
    issue: z.ZodString;
    recovery_action: z.ZodString;
    outcome: z.ZodString;
    technical_recommendation: z.ZodString;
    status: z.ZodEnum<{
        pass: "pass";
        fail: "fail";
    }>;
}, z.core.$strip>, undefined, z.ZodObject<{
    acknowledged: z.ZodBoolean;
    error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type SubmitRuntimeRecoverySummaryStepVerdictToolName = ToolName<typeof SubmitRuntimeRecoverySummaryStepVerdictToolDefinition>;
export type SubmitRuntimeRecoverySummaryStepVerdictToolArguments = ToolArguments<typeof SubmitRuntimeRecoverySummaryStepVerdictToolDefinition>;
export type SubmitRuntimeRecoverySummaryStepVerdictToolInput = ExecuteInput<typeof SubmitRuntimeRecoverySummaryStepVerdictToolDefinition>;
export type SubmitRuntimeRecoverySummaryStepVerdictToolOutput = ExecuteOutput<typeof SubmitRuntimeRecoverySummaryStepVerdictToolDefinition>;
//# sourceMappingURL=SubmitRuntimeRecoverySummaryStepVerdictDefinition.d.ts.map