import { z } from 'zod';
export declare const RoutingFormResponseSchema: z.ZodObject<{
    bookingStatus: z.ZodNullable<z.ZodEnum<["CANCELLED", "ACCEPTED", "REJECTED", "PENDING", "AWAITING_HOST"]>>;
    id: z.ZodNumber;
    response: z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>;
    responseLowercase: z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>;
    formId: z.ZodString;
    formName: z.ZodString;
    formTeamId: z.ZodNullable<z.ZodNumber>;
    formUserId: z.ZodNullable<z.ZodNumber>;
    bookingUid: z.ZodNullable<z.ZodString>;
    bookingStatusOrder: z.ZodNullable<z.ZodNumber>;
    bookingCreatedAt: z.ZodNullable<z.ZodDate>;
    bookingAttendees: z.ZodNullable<z.ZodType<import("@prisma/client/runtime/client").JsonValue, z.ZodTypeDef, import("@prisma/client/runtime/client").JsonValue>>;
    bookingUserId: z.ZodNullable<z.ZodNumber>;
    bookingUserName: z.ZodNullable<z.ZodString>;
    bookingUserEmail: z.ZodNullable<z.ZodString>;
    bookingUserAvatarUrl: z.ZodNullable<z.ZodString>;
    bookingAssignmentReason: z.ZodNullable<z.ZodString>;
    bookingAssignmentReasonLowercase: z.ZodNullable<z.ZodString>;
    bookingStartTime: z.ZodNullable<z.ZodDate>;
    bookingEndTime: z.ZodNullable<z.ZodDate>;
    createdAt: z.ZodDate;
    utm_source: z.ZodNullable<z.ZodString>;
    utm_medium: z.ZodNullable<z.ZodString>;
    utm_campaign: z.ZodNullable<z.ZodString>;
    utm_term: z.ZodNullable<z.ZodString>;
    utm_content: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: number;
    createdAt: Date;
    bookingUid: string | null;
    utm_source: string | null;
    utm_medium: string | null;
    utm_campaign: string | null;
    utm_term: string | null;
    utm_content: string | null;
    formId: string;
    response: ((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;
    formName: string;
    formTeamId: number | null;
    formUserId: number | null;
    bookingStatus: "CANCELLED" | "ACCEPTED" | "REJECTED" | "PENDING" | "AWAITING_HOST" | null;
    bookingStatusOrder: number | null;
    bookingCreatedAt: Date | null;
    bookingStartTime: Date | null;
    bookingEndTime: Date | null;
    bookingUserId: number | null;
    bookingUserName: string | null;
    bookingUserEmail: string | null;
    bookingUserAvatarUrl: string | null;
    bookingAssignmentReason: string | null;
    responseLowercase: ((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;
    bookingAttendees: ((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;
    bookingAssignmentReasonLowercase: string | null;
}, {
    id: number;
    createdAt: Date;
    bookingUid: string | null;
    utm_source: string | null;
    utm_medium: string | null;
    utm_campaign: string | null;
    utm_term: string | null;
    utm_content: string | null;
    formId: string;
    response: ((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;
    formName: string;
    formTeamId: number | null;
    formUserId: number | null;
    bookingStatus: "CANCELLED" | "ACCEPTED" | "REJECTED" | "PENDING" | "AWAITING_HOST" | null;
    bookingStatusOrder: number | null;
    bookingCreatedAt: Date | null;
    bookingStartTime: Date | null;
    bookingEndTime: Date | null;
    bookingUserId: number | null;
    bookingUserName: string | null;
    bookingUserEmail: string | null;
    bookingUserAvatarUrl: string | null;
    bookingAssignmentReason: string | null;
    responseLowercase: ((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;
    bookingAttendees: ((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;
    bookingAssignmentReasonLowercase: string | null;
}>;
export type RoutingFormResponse = z.infer<typeof RoutingFormResponseSchema>;
export default RoutingFormResponseSchema;
//# sourceMappingURL=RoutingFormResponseSchema.d.ts.map