import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
export declare const getStepSchemaParamsSchema: z.ZodObject<{
    step_type: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const getStepSchemaResponseSchema: z.ZodObject<{
    step_types: z.ZodOptional<z.ZodArray<z.ZodString>>;
    schema: z.ZodOptional<z.ZodString>;
    note: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const GetStepSchemaToolDefinition: import("../toolDefinition.js").ToolDefinition<"get_step_schema", z.ZodObject<{
    step_type: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, undefined, z.ZodObject<{
    step_types: z.ZodOptional<z.ZodArray<z.ZodString>>;
    schema: z.ZodOptional<z.ZodString>;
    note: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type GetStepSchemaToolName = ToolName<typeof GetStepSchemaToolDefinition>;
export type GetStepSchemaToolArguments = ToolArguments<typeof GetStepSchemaToolDefinition>;
export type GetStepSchemaToolInput = ExecuteInput<typeof GetStepSchemaToolDefinition>;
export type GetStepSchemaToolOutput = ExecuteOutput<typeof GetStepSchemaToolDefinition>;
//# sourceMappingURL=GetStepSchemaDefinition.d.ts.map