import { z } from 'zod';
export declare const BookingReportSchema: z.ZodObject<{
    reason: z.ZodEnum<["SPAM", "DONT_KNOW_PERSON", "OTHER"]>;
    status: z.ZodEnum<["PENDING", "DISMISSED", "BLOCKED"]>;
    id: z.ZodString;
    bookingUid: z.ZodString;
    bookerEmail: z.ZodString;
    reportedById: z.ZodNullable<z.ZodNumber>;
    organizationId: z.ZodNullable<z.ZodNumber>;
    description: z.ZodNullable<z.ZodString>;
    cancelled: z.ZodBoolean;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    watchlistId: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: string;
    status: "PENDING" | "DISMISSED" | "BLOCKED";
    description: string | null;
    cancelled: boolean;
    reason: "SPAM" | "DONT_KNOW_PERSON" | "OTHER";
    organizationId: number | null;
    createdAt: Date;
    updatedAt: Date;
    bookingUid: string;
    watchlistId: string | null;
    bookerEmail: string;
    reportedById: number | null;
}, {
    id: string;
    status: "PENDING" | "DISMISSED" | "BLOCKED";
    description: string | null;
    cancelled: boolean;
    reason: "SPAM" | "DONT_KNOW_PERSON" | "OTHER";
    organizationId: number | null;
    createdAt: Date;
    updatedAt: Date;
    bookingUid: string;
    watchlistId: string | null;
    bookerEmail: string;
    reportedById: number | null;
}>;
export type BookingReport = z.infer<typeof BookingReportSchema>;
export default BookingReportSchema;
//# sourceMappingURL=BookingReportSchema.d.ts.map