import { z } from 'zod'; export declare const AssetBase: z.ZodObject<{ assetId: z.ZodOptional; configuration: z.ZodOptional; }, "strip", z.ZodTypeAny, { assetId?: string | undefined; configuration?: any; }, { assetId?: string | undefined; configuration?: any; }>; export declare const NewCatalogBase: z.ZodObject<{ itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }, "strip", z.ZodTypeAny, { itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; }, { itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; }>; export declare const CallToActionBase: z.ZodObject<{ callToAction: z.ZodOptional; }, "strip", z.ZodTypeAny, { callToAction?: boolean | undefined; }, { callToAction?: boolean | undefined; }>; export declare const SessionEventBase: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export declare enum SessionEventType { Start = "start", End = "end", Load = "load", Error = "error", Change = "change", Query = "query", ImageUpload = "image_upload", PersonalizeText = "personalize_text", ParametricValue = "parametric_value", Stage = "stage", ChatPrompt = "chat_prompt", ChatResponse = "chat_response", RephrasePrompt = "rephrase_prompt", ConfidenceMessagePrompt = "confidence_message_prompt", VisualInteraction = "visual_interaction", OptionsShow = "options_show", OptionInteraction = "option_interaction", AR = "ar", Custom = "custom", Share = "share", AddToCart = "add_to_cart", Purchase = "purchase", Quote = "quote", Lead = "lead" } export declare enum PlayerType { Classic3D = "classic-3d", Classic2D = "classic-2d", ARify = "arify", ComposableR3F = "composable-r3f", ComposableAR = "composable-ar", ComposableConfigurator = "composable-configurator", FastCompositor = "fast-compositor", Discovery = "discovery" } export declare const LoadEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; loadDuration: z.ZodNumber; downloadDuration: z.ZodOptional; parseDuration: z.ZodOptional; loadType: z.ZodOptional; prefetch: z.ZodDefault>; loadOptions: z.ZodOptional; downloadSize: z.ZodOptional; partialLoad: z.ZodOptional; playerType: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; prefetch: boolean; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; prefetch?: boolean | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }>; export type LoadEvent = z.infer; export declare const ChangeEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; changeDuration: z.ZodOptional; downloadSize: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }>; export type ChangeEvent = z.infer; export declare const ImageUploadEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; imageUploadId: z.ZodString; imageUploadFileId: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type ImageUploadEvent = z.infer; export declare const PersonalizeTextEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; personalizeId: z.ZodString; personalizedText: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type PersonalizeTextEvent = z.infer; export declare const ParametricValueEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; parametricId: z.ZodString; parametricValue: z.ZodNumber; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type ParametricValueEvent = z.infer; export declare const ErrorEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; errorType: z.ZodString; errorMessage: z.ZodOptional; errorStack: z.ZodOptional; errorDetails: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }>; export type ErrorEvent = z.infer; export declare const QueryEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; queryName: z.ZodString; query: z.ZodRecord; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type QueryEvent = z.infer; export declare enum VisualInteractionType { Zoom = "zoom", Rotate = "rotate", Pan = "pan", Hover = "hover", Click = "click" } export declare const Vector3: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; z: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; z: number; }, { x: number; y: number; z: number; }>; export declare const VisualInteractionEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; visualInteractionType: z.ZodNativeEnum; zoomFactor: z.ZodOptional; targetAssetId: z.ZodOptional; targetName: z.ZodOptional; targetRotation: z.ZodOptional>; targetPosition: z.ZodOptional>; cameraPosition: z.ZodOptional>; cameraTarget: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }>; export type VisualInteractionEvent = z.infer; export declare const ChatPromptEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodOptional; promptText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }>; export type ChatPromptEvent = z.infer; export declare const ChatResponseEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptResponseText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }>; export type ChatResponseEvent = z.infer; export declare const RephrasePromptEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; userPrompt: z.ZodString; rephrasedPrompt: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type RephrasePromptEvent = z.infer; export declare const ConfidenceMessagePromptEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; vectorizedString: z.ZodString; confidenceMessage: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; export type ConfidenceMessagePromptEvent = z.infer; export declare const StageEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; previousStageName: z.ZodOptional; previousStageDuration2: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }>; export type StageEvent = z.infer; export declare enum OptionsType { Value = "value", Asset = "asset", Quiz = "quiz", Variant = "variant" } declare const ValueOption: z.ZodObject; }, { optionName: z.ZodOptional; optionValue: z.ZodString; }>, "strip", z.ZodTypeAny, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }>; export type ValueOption = z.infer; declare const AssetOption: z.ZodObject; }, { assetId: z.ZodString; configuration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }>; export type AssetOption = z.infer; declare const QuizOption: z.ZodObject; }, { optionName: z.ZodOptional; optionText: z.ZodOptional; optionMetadata: z.ZodOptional; }>, "strip", z.ZodTypeAny, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }>; export type QuizOption = z.infer; declare const VariantOption: z.ZodObject; }, { itemId: z.ZodString; variant: z.ZodAny; index: z.ZodNumber; }>, "strip", z.ZodTypeAny, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }>; export type VariantOption = z.infer; declare const Context: z.ZodRecord>; export type Context = z.infer; export declare const OptionsShowEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsType: z.ZodNativeEnum; attributePath: z.ZodOptional; options: z.ZodArray; }, { optionName: z.ZodOptional; optionValue: z.ZodString; }>, "strip", z.ZodTypeAny, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }>, z.ZodObject; }, { assetId: z.ZodString; configuration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }>, z.ZodObject; }, { optionName: z.ZodOptional; optionText: z.ZodOptional; optionMetadata: z.ZodOptional; }>, "strip", z.ZodTypeAny, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }>, z.ZodObject; }, { itemId: z.ZodString; variant: z.ZodAny; index: z.ZodNumber; }>, "strip", z.ZodTypeAny, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }>]>, "many">; optionsSetId: z.ZodString; optionsSetName: z.ZodOptional; defaultOptionId: z.ZodOptional; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }>; export type OptionsShowEvent = z.infer; export declare enum OptionInteractionType { View = "view", Hover = "hover", Select = "select" } export declare const OptionInteractionEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsSetId: z.ZodOptional; optionsSetDuration: z.ZodOptional; optionId: z.ZodString; interactionType: z.ZodNativeEnum; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }>; export type OptionInteractionEvent = z.infer; export declare const CustomEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; customName: z.ZodString; customParameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }>; export type CustomEvent = z.infer; export declare enum ShareType { Share = "share", View = "view" } export declare const ShareEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; shareType: z.ZodNativeEnum; sharePlatform: z.ZodOptional; shareLink: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }>; export type ShareEvent = z.infer; export declare const AddToCartEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodOptional; cartCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }>; export type AddToCartEvent = z.infer; export declare const AnalyticsCartItem: z.ZodObject<{ assetId: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>; export type AnalyticsCartItem = z.infer; export declare const PurchaseEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; purchaseCustomId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }>; export type PurchaseEvent = z.infer; export declare const QuoteEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; quoteCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }>; export type QuoteEvent = z.infer; export declare const LeadEvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; leadCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }>; export type LeadEvent = z.infer; export declare enum ARStage { Offered = "offered", Handoff = "handoff", Launch = "launch" } export declare const AREvent: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; arStage: z.ZodNativeEnum; arHandoffId: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }>; export type AREvent = z.infer; export declare const sessionEventTypeToEventZod: { load: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; loadDuration: z.ZodNumber; downloadDuration: z.ZodOptional; parseDuration: z.ZodOptional; loadType: z.ZodOptional; prefetch: z.ZodDefault>; loadOptions: z.ZodOptional; downloadSize: z.ZodOptional; partialLoad: z.ZodOptional; playerType: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; prefetch: boolean; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; prefetch?: boolean | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }>; error: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; errorType: z.ZodString; errorMessage: z.ZodOptional; errorStack: z.ZodOptional; errorDetails: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }>; query: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; queryName: z.ZodString; query: z.ZodRecord; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; image_upload: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; imageUploadId: z.ZodString; imageUploadFileId: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; personalize_text: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; personalizeId: z.ZodString; personalizedText: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; parametric_value: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; parametricId: z.ZodString; parametricValue: z.ZodNumber; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; visual_interaction: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; visualInteractionType: z.ZodNativeEnum; zoomFactor: z.ZodOptional; targetAssetId: z.ZodOptional; targetName: z.ZodOptional; targetRotation: z.ZodOptional>; targetPosition: z.ZodOptional>; cameraPosition: z.ZodOptional>; cameraTarget: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }>; change: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; changeDuration: z.ZodOptional; downloadSize: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }>; chat_prompt: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodOptional; promptText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }>; chat_response: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptResponseText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }>; rephrase_prompt: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; userPrompt: z.ZodString; rephrasedPrompt: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; confidence_message_prompt: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; vectorizedString: z.ZodString; confidenceMessage: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>; stage: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; previousStageName: z.ZodOptional; previousStageDuration2: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }>; options_show: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsType: z.ZodNativeEnum; attributePath: z.ZodOptional; options: z.ZodArray; }, { optionName: z.ZodOptional; optionValue: z.ZodString; }>, "strip", z.ZodTypeAny, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }>, z.ZodObject; }, { assetId: z.ZodString; configuration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }>, z.ZodObject; }, { optionName: z.ZodOptional; optionText: z.ZodOptional; optionMetadata: z.ZodOptional; }>, "strip", z.ZodTypeAny, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }>, z.ZodObject; }, { itemId: z.ZodString; variant: z.ZodAny; index: z.ZodNumber; }>, "strip", z.ZodTypeAny, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }>]>, "many">; optionsSetId: z.ZodString; optionsSetName: z.ZodOptional; defaultOptionId: z.ZodOptional; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }>; option_interaction: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsSetId: z.ZodOptional; optionsSetDuration: z.ZodOptional; optionId: z.ZodString; interactionType: z.ZodNativeEnum; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }>; custom: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; customName: z.ZodString; customParameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }>; share: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; shareType: z.ZodNativeEnum; sharePlatform: z.ZodOptional; shareLink: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }>; add_to_cart: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodOptional; cartCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }>; purchase: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; purchaseCustomId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }>; quote: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; quoteCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }>; lead: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; leadCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }>; ar: z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; arStage: z.ZodNativeEnum; arHandoffId: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }>; }; declare const SessionEvent: z.ZodUnion<[z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; loadDuration: z.ZodNumber; downloadDuration: z.ZodOptional; parseDuration: z.ZodOptional; loadType: z.ZodOptional; prefetch: z.ZodDefault>; loadOptions: z.ZodOptional; downloadSize: z.ZodOptional; partialLoad: z.ZodOptional; playerType: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; prefetch: boolean; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Load; loadDuration: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadDuration?: number | undefined; parseDuration?: number | undefined; loadType?: string | undefined; prefetch?: boolean | undefined; loadOptions?: string | undefined; downloadSize?: number | undefined; partialLoad?: boolean | undefined; playerType?: PlayerType | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; errorType: z.ZodString; errorMessage: z.ZodOptional; errorStack: z.ZodOptional; errorDetails: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Error; errorType: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; errorMessage?: string | undefined; errorStack?: string | undefined; errorDetails?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; queryName: z.ZodString; query: z.ZodRecord; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; query: Record; eventType: SessionEventType.Query; queryName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; imageUploadId: z.ZodString; imageUploadFileId: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ImageUpload; imageUploadId: string; imageUploadFileId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; personalizeId: z.ZodString; personalizedText: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.PersonalizeText; personalizeId: string; personalizedText: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; parametricId: z.ZodString; parametricValue: z.ZodNumber; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ParametricValue; parametricId: string; parametricValue: number; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; visualInteractionType: z.ZodNativeEnum; zoomFactor: z.ZodOptional; targetAssetId: z.ZodOptional; targetName: z.ZodOptional; targetRotation: z.ZodOptional>; targetPosition: z.ZodOptional>; cameraPosition: z.ZodOptional>; cameraTarget: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.VisualInteraction; visualInteractionType: VisualInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; zoomFactor?: number | undefined; targetAssetId?: string | undefined; targetName?: string | undefined; targetRotation?: { x: number; y: number; z: number; } | undefined; targetPosition?: { x: number; y: number; z: number; } | undefined; cameraPosition?: { x: number; y: number; z: number; } | undefined; cameraTarget?: { x: number; y: number; z: number; } | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; changeDuration: z.ZodOptional; downloadSize: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Change; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; downloadSize?: number | undefined; changeDuration?: number | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodOptional; promptText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatPrompt; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptId?: string | undefined; promptText?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptResponseText: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ChatResponse; promptId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; promptResponseText?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; userPrompt: z.ZodString; rephrasedPrompt: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.RephrasePrompt; promptId: string; promptText: string; promptVersion: number; userPrompt: string; rephrasedPrompt: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; promptId: z.ZodString; promptText: z.ZodString; promptVersion: z.ZodNumber; vectorizedString: z.ZodString; confidenceMessage: z.ZodString; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.ConfidenceMessagePrompt; promptId: string; promptText: string; promptVersion: number; vectorizedString: string; confidenceMessage: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { eventType: z.ZodLiteral; previousStageName: z.ZodOptional; previousStageDuration2: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Stage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; previousStageName?: string | undefined; previousStageDuration2?: number | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsType: z.ZodNativeEnum; attributePath: z.ZodOptional; options: z.ZodArray; }, { optionName: z.ZodOptional; optionValue: z.ZodString; }>, "strip", z.ZodTypeAny, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }, { optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; }>, z.ZodObject; }, { assetId: z.ZodString; configuration: z.ZodOptional; }>, "strip", z.ZodTypeAny, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }, { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; }>, z.ZodObject; }, { optionName: z.ZodOptional; optionText: z.ZodOptional; optionMetadata: z.ZodOptional; }>, "strip", z.ZodTypeAny, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }, { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; }>, z.ZodObject; }, { itemId: z.ZodString; variant: z.ZodAny; index: z.ZodNumber; }>, "strip", z.ZodTypeAny, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }, { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; }>]>, "many">; optionsSetId: z.ZodString; optionsSetName: z.ZodOptional; defaultOptionId: z.ZodOptional; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }, { orgId: string; options: ({ optionId: string; optionValue: string; optionPrice?: number | undefined; optionName?: string | undefined; } | { assetId: string; optionId: string; configuration?: any; optionPrice?: number | undefined; } | { optionId: string; optionPrice?: number | undefined; optionName?: string | undefined; optionText?: string | undefined; optionMetadata?: any; } | { itemId: string; optionId: string; index: number; variant?: any; optionPrice?: number | undefined; })[]; sessionId: string; eventType: SessionEventType.OptionsShow; optionsType: OptionsType; optionsSetId: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; attributePath?: string | undefined; optionsSetName?: string | undefined; defaultOptionId?: string | undefined; context?: Record | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; optionsSetId: z.ZodOptional; optionsSetDuration: z.ZodOptional; optionId: z.ZodString; interactionType: z.ZodNativeEnum; context: z.ZodOptional>>; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.OptionInteraction; optionId: string; interactionType: OptionInteractionType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; optionsSetId?: string | undefined; context?: Record | undefined; optionsSetDuration?: number | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; customName: z.ZodString; customParameters: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.Custom; customName: string; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; customParameters?: any; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; shareType: z.ZodNativeEnum; sharePlatform: z.ZodOptional; shareLink: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Share; shareType: ShareType; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; sharePlatform?: string | undefined; shareLink?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodOptional; cartCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }, { orgId: string; sessionId: string; eventType: SessionEventType.AddToCart; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; itemCount?: number | undefined; cartCustomId?: string | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; purchaseCustomId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Purchase; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; purchaseCustomId?: string | undefined; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; cart: z.ZodOptional; configuration: z.ZodOptional; itemName: z.ZodOptional; itemCustomId: z.ZodOptional; itemPrice: z.ZodOptional; itemCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }, { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }>, "many">>; quoteCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Quote; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; cart?: { itemCount: number; assetId?: string | undefined; configuration?: any; itemName?: string | undefined; itemCustomId?: string | undefined; itemPrice?: number | undefined; }[] | undefined; quoteCustomId?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, z.objectUtil.extendShape<{ eventType: z.ZodLiteral; configurationId: z.ZodOptional; orderId: z.ZodOptional; orderCustomId: z.ZodOptional; orderDetails: z.ZodOptional; orderPrice: z.ZodOptional; leadCustomId: z.ZodOptional; customerId: z.ZodOptional; customerCustomId: z.ZodOptional; customerDetails: z.ZodOptional; }, { callToAction: z.ZodOptional; }>>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.Lead; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; callToAction?: boolean | undefined; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; configurationId?: string | undefined; orderId?: string | undefined; orderCustomId?: string | undefined; orderDetails?: any; orderPrice?: number | undefined; customerId?: string | undefined; customerCustomId?: string | undefined; customerDetails?: any; leadCustomId?: string | undefined; }>, z.ZodObject; sessionId: z.ZodString; componentId: z.ZodOptional; stageName: z.ZodOptional; clientUserId: z.ZodOptional; clientTime: z.ZodOptional; pageLoadOffset: z.ZodOptional; metadata: z.ZodOptional; eventVersion: z.ZodOptional; pageUrl: z.ZodOptional; platformHost: z.ZodOptional; experienceName: z.ZodOptional; experienceVersion: z.ZodOptional; }, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { itemId: z.ZodOptional; variantId: z.ZodOptional; variant: z.ZodOptional; variantConfiguration: z.ZodOptional; }>, { assetId: z.ZodOptional; configuration: z.ZodOptional; }>, { eventType: z.ZodLiteral; arStage: z.ZodNativeEnum; arHandoffId: z.ZodOptional; }>, "strip", z.ZodTypeAny, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }, { orgId: string; sessionId: string; eventType: SessionEventType.AR; arStage: ARStage; assetId?: string | undefined; configuration?: any; itemId?: string | undefined; variantId?: string | undefined; variant?: any; variantConfiguration?: any; userId?: string | undefined; componentId?: string | undefined; stageName?: string | undefined; clientUserId?: string | undefined; clientTime?: string | undefined; pageLoadOffset?: number | undefined; metadata?: any; eventVersion?: string | undefined; pageUrl?: string | undefined; platformHost?: string | undefined; experienceName?: string | undefined; experienceVersion?: string | undefined; arHandoffId?: string | undefined; }>]>; export type SessionEvent = z.infer; export {};