import { z } from 'zod'; import { IntegrationBlockType } from './enums'; export declare const googleAnalyticsOptionsSchema: z.ZodObject<{ trackingId: z.ZodOptional; category: z.ZodOptional; action: z.ZodOptional; label: z.ZodOptional; value: z.ZodOptional]>>; sendTo: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }, { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }>; export declare const googleAnalyticsBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[IntegrationBlockType.GOOGLE_ANALYTICS]>; options: z.ZodObject<{ trackingId: z.ZodOptional; category: z.ZodOptional; action: z.ZodOptional; label: z.ZodOptional; value: z.ZodOptional]>>; sendTo: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }, { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: IntegrationBlockType.GOOGLE_ANALYTICS; groupId: string; options: { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: IntegrationBlockType.GOOGLE_ANALYTICS; groupId: string; options: { value?: number | `{{${string}}}` | undefined; label?: string | undefined; trackingId?: string | undefined; category?: string | undefined; action?: string | undefined; sendTo?: string | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultGoogleAnalyticsOptions: GoogleAnalyticsOptions; export type GoogleAnalyticsBlock = z.infer; export type GoogleAnalyticsOptions = z.infer; //# sourceMappingURL=googleAnalytics.d.ts.map