import { z } from 'zod'; import { IntegrationBlockType } from '../enums'; export declare const pixelOptionsSchema: z.ZodDiscriminatedUnion<"eventType", [z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodUndefined; }, "strip", z.ZodTypeAny, { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; }, { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; }>, z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodEnum<["Lead", "Contact", "CompleteRegistration", "Schedule", "SubmitApplication", "ViewContent", "AddPaymentInfo", "AddToCart", "AddToWishlist", "CustomizeProduct", "Donate", "FindLocation", "InitiateCheckout", "Purchase", "Search", "StartTrial", "Subscribe"]>; }, "strip", z.ZodTypeAny, { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }, { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }>, z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodEnum<["Custom"]>; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }, { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }>]>; export declare const pixelBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[IntegrationBlockType.PIXEL]>; options: z.ZodDiscriminatedUnion<"eventType", [z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodUndefined; }, "strip", z.ZodTypeAny, { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; }, { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; }>, z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodEnum<["Lead", "Contact", "CompleteRegistration", "Schedule", "SubmitApplication", "ViewContent", "AddPaymentInfo", "AddToCart", "AddToWishlist", "CustomizeProduct", "Donate", "FindLocation", "InitiateCheckout", "Purchase", "Search", "StartTrial", "Subscribe"]>; }, "strip", z.ZodTypeAny, { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }, { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }>, z.ZodObject<{ pixelId: z.ZodOptional; isInitSkip: z.ZodOptional; params: z.ZodOptional; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; value?: any; key?: string | undefined; }, { id: string; value?: any; key?: string | undefined; }>, "many">>; } & { eventType: z.ZodEnum<["Custom"]>; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }, { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }>]>; }, "strip", z.ZodTypeAny, { id: string; type: IntegrationBlockType.PIXEL; groupId: string; options: { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; } | { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; } | { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: IntegrationBlockType.PIXEL; groupId: string; options: { params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; eventType?: undefined; } | { eventType: "Lead" | "Contact" | "CompleteRegistration" | "Schedule" | "SubmitApplication" | "ViewContent" | "AddPaymentInfo" | "AddToCart" | "AddToWishlist" | "CustomizeProduct" | "Donate" | "FindLocation" | "InitiateCheckout" | "Purchase" | "Search" | "StartTrial" | "Subscribe"; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; } | { eventType: "Custom"; name?: string | undefined; params?: { id: string; value?: any; key?: string | undefined; }[] | undefined; pixelId?: string | undefined; isInitSkip?: boolean | undefined; }; outgoingEdgeId?: string | undefined; }>; export type PixelBlock = z.infer; //# sourceMappingURL=schemas.d.ts.map