import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
export declare const getStepJsonParamsSchema: z.ZodObject<{
    step_ids: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
export declare const getStepJsonResponseSchema: z.ZodObject<{
    steps: z.ZodArray<z.ZodObject<{
        step_id: z.ZodString;
        found: z.ZodBoolean;
        json: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const GetStepJsonToolDefinition: import("../toolDefinition.js").ToolDefinition<"get_step_json", z.ZodObject<{
    step_ids: z.ZodArray<z.ZodString>;
}, z.core.$strip>, undefined, z.ZodObject<{
    steps: z.ZodArray<z.ZodObject<{
        step_id: z.ZodString;
        found: z.ZodBoolean;
        json: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>>;
export type GetStepJsonToolName = ToolName<typeof GetStepJsonToolDefinition>;
export type GetStepJsonToolArguments = ToolArguments<typeof GetStepJsonToolDefinition>;
export type GetStepJsonToolInput = ExecuteInput<typeof GetStepJsonToolDefinition>;
export type GetStepJsonToolOutput = ExecuteOutput<typeof GetStepJsonToolDefinition>;
//# sourceMappingURL=GetStepJsonDefinition.d.ts.map