import z from 'zod'; export declare const webhookPayloadSchema: z.ZodObject<{ method: z.ZodDefault>>; query: z.ZodOptional>; body: z.ZodOptional>; headers: z.ZodOptional>; }, "strict", z.ZodTypeAny, { method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }, { method?: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT" | undefined; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }>; export declare const chatWorkflowInputSchema: z.ZodObject<{ chatInput: z.ZodString; }, "strict", z.ZodTypeAny, { chatInput: string; }, { chatInput: string; }>; export declare const formWorkflowInputSchema: z.ZodObject<{ formData: z.ZodRecord; }, "strict", z.ZodTypeAny, { formData: Record; }, { formData: Record; }>; export declare const webhookWorkflowInputSchema: z.ZodObject<{ webhookData: z.ZodObject<{ method: z.ZodDefault>>; query: z.ZodOptional>; body: z.ZodOptional>; headers: z.ZodOptional>; }, "strict", z.ZodTypeAny, { method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }, { method?: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT" | undefined; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }>; }, "strict", z.ZodTypeAny, { webhookData: { method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }; }, { webhookData: { method?: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT" | undefined; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }; }>; export declare const workflowInputsSchema: z.ZodUnion<[z.ZodObject<{ chatInput: z.ZodString; }, "strict", z.ZodTypeAny, { chatInput: string; }, { chatInput: string; }>, z.ZodObject<{ formData: z.ZodRecord; }, "strict", z.ZodTypeAny, { formData: Record; }, { formData: Record; }>, z.ZodObject<{ webhookData: z.ZodObject<{ method: z.ZodDefault>>; query: z.ZodOptional>; body: z.ZodOptional>; headers: z.ZodOptional>; }, "strict", z.ZodTypeAny, { method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }, { method?: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT" | undefined; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }>; }, "strict", z.ZodTypeAny, { webhookData: { method: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }; }, { webhookData: { method?: "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT" | undefined; query?: Record | undefined; body?: Record | undefined; headers?: Record | undefined; }; }>]>; export type WorkflowInputs = z.infer; export declare const triggerRequiresInputs: (nodeType: string) => boolean; export declare const getExpectedInputsDescription: (nodeType: string) => string; export declare const getExecuteWorkflowCallExample: (nodeType: string) => string;