import * as z from 'zod/v4'; export declare const DeclarationFormConfig: z.ZodObject<{ label: z.ZodObject; pages: z.ZodArray; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>; export type DeclarationFormConfig = z.infer; export type DeclarationFormConfigInput = z.input; export declare const ActionFormConfig: z.ZodObject<{ label: z.ZodObject; pages: z.ZodArray; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; title: z.ZodObject; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodLiteral<"VERIFICATION">; actions: z.ZodObject<{ verify: z.ZodObject<{ label: z.ZodObject; }, z.core.$strip>; cancel: z.ZodObject<{ label: z.ZodObject; confirmation: z.ZodObject<{ title: z.ZodObject; body: z.ZodObject; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>], "type">>; }, z.core.$strip>; export type ActionFormConfig = z.infer; export type ActionFormConfigInput = z.input; export declare const FormConfig: z.ZodUnion; pages: z.ZodArray; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodDefault>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodObject; pages: z.ZodArray; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; title: z.ZodObject; requireCompletionToContinue: z.ZodDefault; fields: z.ZodArray>>; conditional: z.ZodOptional; type: z.ZodLiteral<"VERIFICATION">; actions: z.ZodObject<{ verify: z.ZodObject<{ label: z.ZodObject; }, z.core.$strip>; cancel: z.ZodObject<{ label: z.ZodObject; confirmation: z.ZodObject<{ title: z.ZodObject; body: z.ZodObject; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>], "type">>; }, z.core.$strip>]>; export type FormConfig = z.infer; //# sourceMappingURL=FormConfig.d.ts.map