import { type PathConstraintConfig, type Workflow, type WorkflowStageType } from "@ai-kod/common"; import { z } from "zod"; type InputDefinition = { path: string[]; type?: string; required: boolean; defaultValue?: unknown; description?: string; format?: string; pathConstraint?: PathConstraintConfig; }; export interface InputSchemaArtifact { schema: z.ZodTypeAny; jsonSchema: Record; template: Record; required: string[]; definitions: InputDefinition[]; } export declare function buildWorkflowInputSchema(workflow: Workflow): InputSchemaArtifact | null; export declare function buildStageInputSchema(stage: WorkflowStageType): InputSchemaArtifact | null; export {};