import { z } from 'zod'; export declare enum FormInputType { TEXT = "text", FILE = "file", TEXT_AREA = "text_area", TOGGLE = "toggle" } export declare const FormInput: z.ZodObject<{ displayName: z.ZodString; required: z.ZodBoolean; description: z.ZodString; type: z.ZodEnum; }, z.core.$strip>; export type FormInput = z.infer; export declare const FormProps: z.ZodObject<{ inputs: z.ZodArray; }, z.core.$strip>>; waitForResponse: z.ZodBoolean; }, z.core.$strip>; export type FormProps = z.infer; export declare const FormResponse: z.ZodObject<{ id: z.ZodString; title: z.ZodString; props: z.ZodObject<{ inputs: z.ZodArray; }, z.core.$strip>>; waitForResponse: z.ZodBoolean; }, z.core.$strip>; projectId: z.ZodString; version: z.ZodString; }, z.core.$strip>; export type FormResponse = z.infer; export declare const ChatUIProps: z.ZodObject<{ botName: z.ZodString; }, z.core.$strip>; export type ChatUIProps = z.infer; export declare const ChatUIResponse: z.ZodObject<{ id: z.ZodString; title: z.ZodString; props: z.ZodObject<{ botName: z.ZodString; }, z.core.$strip>; projectId: z.ZodString; platformLogoUrl: z.ZodString; platformName: z.ZodString; }, z.core.$strip>; export type ChatUIResponse = z.infer; export declare const USE_DRAFT_QUERY_PARAM_NAME = "useDraft"; //# sourceMappingURL=form.d.ts.map