import { z } from 'zod/v4'; import type { OrchestrationDefinition } from './workflow.js'; export interface StepInputContract { readonly jsonSchema: Record; readonly example: unknown; } export type WorkflowInputContract = StepInputContract; export declare function zodToJsonSchema(schema: z.ZodType): Record; export declare function stepInputContract(def: OrchestrationDefinition>, stepName: string): StepInputContract | null; export declare function workflowInputContract(def: OrchestrationDefinition>): StepInputContract | null; export declare function exampleFromJsonSchema(jsonSchema: Record): unknown;