import { z } from 'zod'; export declare const WorkflowColumnFieldRefSchema: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; export declare const WorkflowColumnInputSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"default">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"constant">; value: z.ZodType>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"field">; field: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"context">; field: z.ZodEnum<{ teamId: "teamId"; ontologyId: "ontologyId"; assetId: "assetId"; columnId: "columnId"; }>; }, z.core.$strict>], "kind">; export declare const WorkflowColumnDependencySchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"field">; field: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"relation">; relation: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; direction: z.ZodEnum<{ incoming: "incoming"; outgoing: "outgoing"; }>; fields: z.ZodArray>; }, z.core.$strict>], "kind">; export declare const WorkflowColumnOutputPathSchema: z.ZodArray; export declare const WorkflowColumnOutputSchema: z.ZodObject<{ type: z.ZodEnum<{ number: "number"; json: "json"; text: "text"; }>; path: z.ZodArray; nullable: z.ZodDefault; }, z.core.$strict>; export declare const WorkflowColumnBindingSchema: z.ZodObject<{ contract: z.ZodLiteral<"WorkflowColumnBinding">; version: z.ZodLiteral<1>; enabled: z.ZodBoolean; paused: z.ZodDefault; workflow: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; inputSchemaHash: z.ZodString; }, z.core.$strict>; inputs: z.ZodRecord; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"constant">; value: z.ZodType>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"field">; field: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"context">; field: z.ZodEnum<{ teamId: "teamId"; ontologyId: "ontologyId"; assetId: "assetId"; columnId: "columnId"; }>; }, z.core.$strict>], "kind">>; dependencies: z.ZodDefault; field: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"relation">; relation: z.ZodObject<{ ontologyId: z.ZodString; fieldKey: z.ZodString; }, z.core.$strict>; direction: z.ZodEnum<{ incoming: "incoming"; outgoing: "outgoing"; }>; fields: z.ZodArray>; }, z.core.$strict>], "kind">>>; output: z.ZodObject<{ type: z.ZodEnum<{ number: "number"; json: "json"; text: "text"; }>; path: z.ZodArray; nullable: z.ZodDefault; }, z.core.$strict>; policy: z.ZodDefault; maxDelayMs: z.ZodDefault; concurrency: z.ZodDefault; requireSearchProjection: z.ZodOptional; }, z.core.$strict>>; expiry: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export type WorkflowColumnBinding = z.infer; export type WorkflowColumnInput = z.infer; export type WorkflowColumnDependency = z.infer; export type WorkflowColumnFieldRef = z.infer; //# sourceMappingURL=workflow-column.d.ts.map