import { z } from 'zod';
export declare const App_RoutingForms_FormSchema: z.ZodObject<{
    id: z.ZodString;
    description: z.ZodNullable<z.ZodString>;
    position: z.ZodNumber;
    routes: z.ZodNullable<z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    fields: z.ZodNullable<z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>>;
    updatedById: z.ZodNullable<z.ZodNumber>;
    userId: z.ZodNumber;
    teamId: z.ZodNullable<z.ZodNumber>;
    disabled: z.ZodBoolean;
    settings: z.ZodNullable<z.ZodNullable<z.ZodObject<{
        emailOwnerOnSubmission: z.ZodBoolean;
        sendUpdatesTo: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        sendToAll: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    }, {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    }>>>;
}, "strip", z.ZodTypeAny, {
    settings: {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    } | null;
    name: string;
    id: string;
    description: string | null;
    disabled: boolean;
    userId: number;
    createdAt: Date;
    updatedAt: Date;
    position: number;
    teamId: number | null;
    routes: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    fields: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    updatedById: number | null;
}, {
    settings: {
        emailOwnerOnSubmission: boolean;
        sendUpdatesTo?: number[] | undefined;
        sendToAll?: boolean | undefined;
    } | null;
    name: string;
    id: string;
    description: string | null;
    disabled: boolean;
    userId: number;
    createdAt: Date;
    updatedAt: Date;
    position: number;
    teamId: number | null;
    routes: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    fields: ((string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray) & (string | number | boolean | import("@prisma/client/runtime/client").JsonObject | import("@prisma/client/runtime/client").JsonArray | undefined)) | null;
    updatedById: number | null;
}>;
export type App_RoutingForms_Form = z.infer<typeof App_RoutingForms_FormSchema>;
export default App_RoutingForms_FormSchema;
//# sourceMappingURL=App_RoutingForms_FormSchema.d.ts.map