import { z } from "zod";
export declare const ZResponseInputSchema: z.ZodObject<{
    formId: z.ZodString;
    formFillerId: z.ZodString;
    response: z.ZodRecord<z.ZodString, z.ZodObject<{
        label: z.ZodString;
        identifier: z.ZodOptional<z.ZodString>;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodArray<z.ZodString, "many">]>;
    }, "strip", z.ZodTypeAny, {
        label: string;
        value: (string | number | string[]) & (string | number | string[] | undefined);
        identifier?: string | undefined;
    }, {
        label: string;
        value: (string | number | string[]) & (string | number | string[] | undefined);
        identifier?: string | undefined;
    }>>;
    chosenRouteId: z.ZodOptional<z.ZodString>;
    isPreview: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    response: Record<string, {
        label: string;
        value: (string | number | string[]) & (string | number | string[] | undefined);
        identifier?: string | undefined;
    }>;
    formId: string;
    formFillerId: string;
    chosenRouteId?: string | undefined;
    isPreview?: boolean | undefined;
}, {
    response: Record<string, {
        label: string;
        value: (string | number | string[]) & (string | number | string[] | undefined);
        identifier?: string | undefined;
    }>;
    formId: string;
    formFillerId: string;
    chosenRouteId?: string | undefined;
    isPreview?: boolean | undefined;
}>;
export type TResponseInputSchema = z.infer<typeof ZResponseInputSchema>;
//# sourceMappingURL=response.schema.d.ts.map