import ObjectId from "bson-objectid"; import { z } from "zod"; //#region src/utils/zodSchemas.d.ts declare const customPropertiesSchema: z.ZodRecord, Date, string>, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodArray, z.ZodArray, "many">, z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, z.ZodUndefined]>>; type CustomProperties = z.infer; declare const eventPropertiesSchema: z.ZodObject<{ section: z.ZodOptional; prev_section: z.ZodOptional; recommendation_id: z.ZodOptional; price: z.ZodOptional; order_id: z.ZodOptional; rating: z.ZodOptional; prev_page: z.ZodOptional; page: z.ZodOptional; position: z.ZodOptional; item_id: z.ZodOptional; items: z.ZodOptional; custom_event_properties: z.ZodOptional, Date, string>, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodArray, z.ZodArray, "many">, z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>, z.ZodUndefined]>>>; }, "strip", z.ZodTypeAny, { id: string; price: number; quantity?: number | undefined; custom_event_properties?: Record | undefined; }, { id: string; price: number; quantity?: number | undefined; custom_event_properties?: Record | undefined; }>, "many">>; search_query: z.ZodOptional; order_amount: z.ZodOptional; paid_amount: z.ZodOptional; tracking: z.ZodOptional>; click_target: z.ZodOptional; }, "strip", z.ZodTypeAny, { section?: string | undefined; prev_section?: string | undefined; recommendation_id?: string | undefined; price?: number | undefined; order_id?: string | undefined; rating?: number | undefined; prev_page?: string | undefined; page?: string | undefined; position?: number | undefined; item_id?: string | undefined; items?: { id: string; price: number; quantity?: number | undefined; custom_event_properties?: Record | undefined; }[] | undefined; search_query?: string | undefined; order_amount?: number | undefined; paid_amount?: number | undefined; tracking?: { id: string; type: string; } | undefined; click_target?: string | undefined; }, { section?: string | undefined; prev_section?: string | undefined; recommendation_id?: string | undefined; price?: number | undefined; order_id?: string | undefined; rating?: number | undefined; prev_page?: string | undefined; page?: string | undefined; position?: number | undefined; item_id?: string | undefined; items?: { id: string; price: number; quantity?: number | undefined; custom_event_properties?: Record | undefined; }[] | undefined; search_query?: string | undefined; order_amount?: number | undefined; paid_amount?: number | undefined; tracking?: { id: string; type: string; } | undefined; click_target?: string | undefined; }>; type EventProperties = z.infer; declare const internalEventPropertiesSchema: z.ZodObject<{ url: z.ZodOptional; ref: z.ZodOptional; click_target: z.ZodOptional; }, "strip", z.ZodTypeAny, { click_target?: string | undefined; url?: string | undefined; ref?: string | undefined; }, { click_target?: string | undefined; url?: string | undefined; ref?: string | undefined; }>; type InternalEventProperties = z.infer; type RecResponse = { item_ids: string[]; metadata: Record; recommendation_id: string | null; }; //#endregion export { CustomProperties, EventProperties, InternalEventProperties, RecResponse }; //# sourceMappingURL=zodSchemas.d.ts.map