import * as z from "zod";
import { CompleteBooking } from "./index";
export declare const _TrackingModel: z.ZodObject<{
    id: z.ZodNumber;
    bookingId: z.ZodNumber;
    utm_source: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    utm_medium: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    utm_campaign: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    utm_term: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    utm_content: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    id: number;
    bookingId: number;
    utm_source?: string | null | undefined;
    utm_medium?: string | null | undefined;
    utm_campaign?: string | null | undefined;
    utm_term?: string | null | undefined;
    utm_content?: string | null | undefined;
}, {
    id: number;
    bookingId: number;
    utm_source?: string | null | undefined;
    utm_medium?: string | null | undefined;
    utm_campaign?: string | null | undefined;
    utm_term?: string | null | undefined;
    utm_content?: string | null | undefined;
}>;
export interface CompleteTracking extends z.infer<typeof _TrackingModel> {
    booking: CompleteBooking;
}
/**
 * TrackingModel contains all relations on your model in addition to the scalars
 *
 * NOTE: Lazy required in case of potential circular dependencies within schema
 */
export declare const TrackingModel: z.ZodSchema<CompleteTracking>;
//# sourceMappingURL=tracking.d.ts.map