import * as z from "zod/mini"; export declare const webViewCommandEnvelopeSchema: z.ZodMiniObject<{ version: z.ZodMiniLiteral<"1">; instanceId: z.ZodMiniString; requestId: z.ZodMiniString; idempotencyKey: z.ZodMiniString; clientMeta: z.ZodMiniOptional; clientName: z.ZodMiniOptional>; clientVersion: z.ZodMiniOptional>; protocolCapabilities: z.ZodMiniOptional>>; integrator: z.ZodMiniOptional>; version: z.ZodMiniOptional>; }, z.core.$strip>>; transport: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; }, z.core.$strip>>; notes: z.ZodMiniOptional>; }, z.core.$strip>>; command: z.ZodMiniUnion; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; container: z.ZodMiniOptional>; metadata: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniArray>]>>>; }, z.core.$strict>>; containerRequirement: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniTransform<{ kind: "open"; flowId: string; flowHandleId?: string | undefined; container?: HTMLElement | null | undefined; metadata?: { tags?: Record | undefined; } | undefined; hideCloseButton?: boolean | undefined; }, { kind: "open"; flowId: string; flowHandleId?: string | undefined; container?: HTMLElement | null | undefined; metadata?: { tags?: Record | undefined; } | undefined; containerRequirement?: "any" | "hostOnly" | undefined; hideCloseButton?: boolean | undefined; }>>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"prefetch">; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"prerender">; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"updateHostContext">; context: z.ZodMiniObject<{ url: z.ZodMiniString; env: z.ZodMiniOptional, z.ZodMiniString>>; storage: z.ZodMiniOptional, z.ZodMiniString>>; page: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"emitHostSignal">; name: z.ZodMiniString; data: z.ZodMiniOptional; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"setContainer">; flowHandleId: z.ZodMiniString; container: z.ZodMiniCustom; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"setDefaultContainerPolicy">; policy: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"floating">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"hostContainer">; host: z.ZodMiniCustom; sharing: z.ZodMiniEnum<{ perFlowRun: "perFlowRun"; shared: "shared"; }>; }, z.core.$strict>], "kind">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"configure">; opts: z.ZodMiniObject<{ colorScheme: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniEnum<{ dark: "dark"; light: "light"; system: "system"; }>]>>; consent: z.ZodMiniOptional, z.ZodMiniArray>]>>; auth: z.ZodMiniOptional; }, z.core.$strip>, z.ZodMiniNull]>>; }, z.core.$strip>>; capabilities: z.ZodMiniOptional, z.ZodMiniObject<{ key: z.ZodMiniString; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>]>>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"init">; opts: z.ZodMiniObject<{ apiKey: z.ZodMiniString; colorScheme: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniEnum<{ dark: "dark"; light: "light"; system: "system"; }>]>>; disableTelemetry: z.ZodMiniOptional>; enableDebug: z.ZodMiniOptional, z.ZodMiniString, z.ZodMiniArray>]>>; defaultConsent: z.ZodMiniOptional, z.ZodMiniArray>]>>; clientMeta: z.ZodMiniOptional; clientName: z.ZodMiniOptional>; clientVersion: z.ZodMiniOptional>; protocolCapabilities: z.ZodMiniOptional>>; integrator: z.ZodMiniOptional>; version: z.ZodMiniOptional>; }, z.core.$strip>>; transport: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; }, z.core.$strip>>; notes: z.ZodMiniOptional>; }, z.core.$strip>>; capabilities: z.ZodMiniOptional>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; hostCapabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; hostActions: z.ZodMiniOptional; version: z.ZodMiniNumber; }, z.core.$strict>>>; runtimeEndpoints: z.ZodMiniOptional>; coreUrl: z.ZodMiniOptional>; realtimeUrl: z.ZodMiniOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"close">; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"reset">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"instanceFeedback.capture">; payload: z.ZodMiniPipe>>; related: z.ZodMiniOptional; subject: z.ZodMiniPipe; id: z.ZodMiniString; }, z.core.$strict>>; }, z.core.$strict>>>; target: z.ZodMiniOptional; id: z.ZodMiniString; properties: z.ZodMiniOptional>>; references: z.ZodMiniOptional, z.ZodMiniType>>>; }, z.core.$strict>>>; category: z.ZodMiniString; comment: z.ZodMiniOptional>; reasons: z.ZodMiniOptional], z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniNumber, z.ZodMiniString]>>; }, z.core.$strict>, z.ZodMiniObject<{ properties: z.ZodMiniOptional>>; related: z.ZodMiniOptional; subject: z.ZodMiniPipe; id: z.ZodMiniString; }, z.core.$strict>>; }, z.core.$strict>>>; target: z.ZodMiniOptional; id: z.ZodMiniString; properties: z.ZodMiniOptional>>; references: z.ZodMiniOptional, z.ZodMiniType>>>; }, z.core.$strict>>>; category: z.ZodMiniOptional; comment: z.ZodMiniString; reasons: z.ZodMiniOptional; value: z.ZodMiniOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"instanceFeedback.listMine">; payload: z.ZodMiniObject<{ selectors: z.ZodMiniArray>; target: z.ZodMiniOptional; id: z.ZodMiniString; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"customer">; event: z.ZodMiniString; properties: z.ZodMiniOptional, z.ZodMiniType>>>>; type: z.ZodMiniOptional>; kind: z.ZodMiniLiteral<"track">; }, z.core.$strip>], "kind">, z.ZodMiniUnion; traits: z.ZodMiniRecord, z.ZodMiniUnknown>; options: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"identify">; userId: z.ZodMiniString; traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; options: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; }, z.core.$strict>>; }, z.core.$strict>]>]>; }, z.core.$strip>; export declare const webViewTransportNativeMessageSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"enqueueCommand">; id: z.ZodMiniString; envelope: z.ZodMiniObject<{ version: z.ZodMiniLiteral<"1">; instanceId: z.ZodMiniString; requestId: z.ZodMiniString; idempotencyKey: z.ZodMiniString; clientMeta: z.ZodMiniOptional; clientName: z.ZodMiniOptional>; clientVersion: z.ZodMiniOptional>; protocolCapabilities: z.ZodMiniOptional>>; integrator: z.ZodMiniOptional>; version: z.ZodMiniOptional>; }, z.core.$strip>>; transport: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; }, z.core.$strip>>; notes: z.ZodMiniOptional>; }, z.core.$strip>>; command: z.ZodMiniUnion; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; container: z.ZodMiniOptional>; metadata: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniArray>]>>>; }, z.core.$strict>>; containerRequirement: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniTransform<{ kind: "open"; flowId: string; flowHandleId?: string | undefined; container?: HTMLElement | null | undefined; metadata?: { tags?: Record | undefined; } | undefined; hideCloseButton?: boolean | undefined; }, { kind: "open"; flowId: string; flowHandleId?: string | undefined; container?: HTMLElement | null | undefined; metadata?: { tags?: Record | undefined; } | undefined; containerRequirement?: "any" | "hostOnly" | undefined; hideCloseButton?: boolean | undefined; }>>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"prefetch">; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"prerender">; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"updateHostContext">; context: z.ZodMiniObject<{ url: z.ZodMiniString; env: z.ZodMiniOptional, z.ZodMiniString>>; storage: z.ZodMiniOptional, z.ZodMiniString>>; page: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"emitHostSignal">; name: z.ZodMiniString; data: z.ZodMiniOptional; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"setContainer">; flowHandleId: z.ZodMiniString; container: z.ZodMiniCustom; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"setDefaultContainerPolicy">; policy: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"floating">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"hostContainer">; host: z.ZodMiniCustom; sharing: z.ZodMiniEnum<{ perFlowRun: "perFlowRun"; shared: "shared"; }>; }, z.core.$strict>], "kind">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"configure">; opts: z.ZodMiniObject<{ colorScheme: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniEnum<{ dark: "dark"; light: "light"; system: "system"; }>]>>; consent: z.ZodMiniOptional, z.ZodMiniArray>]>>; auth: z.ZodMiniOptional; }, z.core.$strip>, z.ZodMiniNull]>>; }, z.core.$strip>>; capabilities: z.ZodMiniOptional, z.ZodMiniObject<{ key: z.ZodMiniString; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>]>>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"init">; opts: z.ZodMiniObject<{ apiKey: z.ZodMiniString; colorScheme: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniEnum<{ dark: "dark"; light: "light"; system: "system"; }>]>>; disableTelemetry: z.ZodMiniOptional>; enableDebug: z.ZodMiniOptional, z.ZodMiniString, z.ZodMiniArray>]>>; defaultConsent: z.ZodMiniOptional, z.ZodMiniArray>]>>; clientMeta: z.ZodMiniOptional; clientName: z.ZodMiniOptional>; clientVersion: z.ZodMiniOptional>; protocolCapabilities: z.ZodMiniOptional>>; integrator: z.ZodMiniOptional>; version: z.ZodMiniOptional>; }, z.core.$strip>>; transport: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; }, z.core.$strip>>; notes: z.ZodMiniOptional>; }, z.core.$strip>>; capabilities: z.ZodMiniOptional>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; hostCapabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; hostActions: z.ZodMiniOptional; version: z.ZodMiniNumber; }, z.core.$strict>>>; runtimeEndpoints: z.ZodMiniOptional>; coreUrl: z.ZodMiniOptional>; realtimeUrl: z.ZodMiniOptional>; }, z.core.$strict>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"close">; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"reset">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"instanceFeedback.capture">; payload: z.ZodMiniPipe>>; related: z.ZodMiniOptional; subject: z.ZodMiniPipe; id: z.ZodMiniString; }, z.core.$strict>>; }, z.core.$strict>>>; target: z.ZodMiniOptional; id: z.ZodMiniString; properties: z.ZodMiniOptional>>; references: z.ZodMiniOptional, z.ZodMiniType>>>; }, z.core.$strict>>>; category: z.ZodMiniString; comment: z.ZodMiniOptional>; reasons: z.ZodMiniOptional], z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniNumber, z.ZodMiniString]>>; }, z.core.$strict>, z.ZodMiniObject<{ properties: z.ZodMiniOptional>>; related: z.ZodMiniOptional; subject: z.ZodMiniPipe; id: z.ZodMiniString; }, z.core.$strict>>; }, z.core.$strict>>>; target: z.ZodMiniOptional; id: z.ZodMiniString; properties: z.ZodMiniOptional>>; references: z.ZodMiniOptional, z.ZodMiniType>>>; }, z.core.$strict>>>; category: z.ZodMiniOptional; comment: z.ZodMiniString; reasons: z.ZodMiniOptional; value: z.ZodMiniOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"instanceFeedback.listMine">; payload: z.ZodMiniObject<{ selectors: z.ZodMiniArray>; target: z.ZodMiniOptional; id: z.ZodMiniString; }, z.core.$strict>>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"customer">; event: z.ZodMiniString; properties: z.ZodMiniOptional, z.ZodMiniType>>>>; type: z.ZodMiniOptional>; kind: z.ZodMiniLiteral<"track">; }, z.core.$strip>], "kind">, z.ZodMiniUnion; traits: z.ZodMiniRecord, z.ZodMiniUnknown>; options: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"identify">; userId: z.ZodMiniString; traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; options: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; }, z.core.$strict>>; }, z.core.$strict>]>]>; }, z.core.$strip>; }, z.core.$strict>], "kind">; export declare const webViewTransportHostEventSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:command:settled">; detail: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; ok: z.ZodMiniLiteral; result: z.ZodMiniOptional; }, z.core.$strict>, z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; ok: z.ZodMiniLiteral; error: z.ZodMiniObject<{ message: z.ZodMiniString; code: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>], "ok">; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:flow:state-changed">; detail: z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; instanceId: z.ZodMiniString; flowHandleId: z.ZodMiniString; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:flow:state-changed:instance">; detail: z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; instanceId: z.ZodMiniString; shouldRender: z.ZodMiniOptional>; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:view-host:snapshots-changed">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; snapshots: z.ZodMiniArray; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; frameAppearance: z.ZodMiniOptional, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"none">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"page">; border: z.ZodMiniString; borderRadius: z.ZodMiniString; boxShadow: z.ZodMiniString; resolvedBorder: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; style: z.ZodMiniEnum<{ dashed: "dashed"; dotted: "dotted"; double: "double"; groove: "groove"; hidden: "hidden"; inset: "inset"; none: "none"; outset: "outset"; ridge: "ridge"; solid: "solid"; }>; widthPx: z.ZodMiniNumber; }, z.core.$strict>>; resolvedBorderRadius: z.ZodMiniOptional; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; topRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomLeft: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>>; resolvedBoxShadow: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; offsetXPx: z.ZodMiniNumber; offsetYPx: z.ZodMiniNumber; blurRadiusPx: z.ZodMiniNumber; spreadRadiusPx: z.ZodMiniNumber; inset: z.ZodMiniBoolean; }, z.core.$strict>>>; }, z.core.$strict>], "kind">>>; transitionSchedule: z.ZodMiniOptional; transactionId: z.ZodMiniString; startAtEpochMs: z.ZodMiniNumber; }, z.core.$strict>>; kind: z.ZodMiniLiteral<"flowRun">; flowRunId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; frameAppearance: z.ZodMiniOptional, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"none">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"page">; border: z.ZodMiniString; borderRadius: z.ZodMiniString; boxShadow: z.ZodMiniString; resolvedBorder: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; style: z.ZodMiniEnum<{ dashed: "dashed"; dotted: "dotted"; double: "double"; groove: "groove"; hidden: "hidden"; inset: "inset"; none: "none"; outset: "outset"; ridge: "ridge"; solid: "solid"; }>; widthPx: z.ZodMiniNumber; }, z.core.$strict>>; resolvedBorderRadius: z.ZodMiniOptional; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; topRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomLeft: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>>; resolvedBoxShadow: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; offsetXPx: z.ZodMiniNumber; offsetYPx: z.ZodMiniNumber; blurRadiusPx: z.ZodMiniNumber; spreadRadiusPx: z.ZodMiniNumber; inset: z.ZodMiniBoolean; }, z.core.$strict>>>; }, z.core.$strict>], "kind">>>; transitionSchedule: z.ZodMiniOptional; transactionId: z.ZodMiniString; startAtEpochMs: z.ZodMiniNumber; }, z.core.$strict>>; kind: z.ZodMiniLiteral<"pendingFlowHandle">; flowHandleId: z.ZodMiniString; }, z.core.$strict>], "kind">>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:open:requested">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; source: z.ZodMiniEnum<{ command: "command"; targeting: "targeting"; }>; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:handle:invalidated">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; handleKind: z.ZodMiniString; handleId: z.ZodMiniString; reasonCode: z.ZodMiniEnum<{ CLOSED: "CLOSED"; INTERNAL: "INTERNAL"; OWNERSHIP_CONFLICT: "OWNERSHIP_CONFLICT"; OWNER_DISPOSED: "OWNER_DISPOSED"; RESET: "RESET"; STALE_HANDLE: "STALE_HANDLE"; UPSTREAM_INVALIDATED: "UPSTREAM_INVALIDATED"; }>; reasonMessage: z.ZodMiniOptional>; relatedRequestId: z.ZodMiniOptional>; source: z.ZodMiniEnum<{ core: "core"; loader: "loader"; }>; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:command:unsupported">; detail: z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; code: z.ZodMiniLiteral<"UNSUPPORTED_COMMAND">; message: z.ZodMiniString; issues: z.ZodMiniOptional>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:error">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; code: z.ZodMiniString; details: z.ZodMiniOptional; recovery: z.ZodMiniOptional; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:app-event">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; payload: z.ZodMiniUnion, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; type: z.ZodMiniOptional>; event: z.ZodMiniEnum<{ "Flow Dismissed": "Flow Dismissed"; "Flow Viewed": "Flow Viewed"; }>; eventSchema: z.ZodMiniOptional; eventSchemaVersion: z.ZodMiniOptional; references: z.ZodMiniObject<{ surveyId: z.ZodMiniString; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniTransform>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodMiniTransform | undefined; identities?: { type: "anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId"; value: string; }[] | undefined; context?: { page?: { path?: string | undefined; referrer?: string | undefined; search?: string | undefined; } | undefined; locale?: string | undefined; userAgent?: string | undefined; externalIds?: { id: string; type: string; collection: "users"; encoding: "none"; }[] | undefined; flags?: { key: string; target?: string | undefined; value: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null; variant?: string | undefined; origin?: "api" | "provider_sync" | "runtime_config" | "trigger_context" | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; status?: string | undefined; reason?: string | undefined; evaluatedAt?: string | undefined; }[] | undefined; capabilities?: { key: string; source?: string | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; }[] | undefined; } | undefined; messageId?: string | undefined; timestamp?: number | undefined; origin?: "system" | undefined; type?: "track" | undefined; event: "Flow Dismissed" | "Flow Viewed"; eventSchema?: undefined; eventSchemaVersion?: undefined; references: { surveyId: string; }; properties?: { gx_flow_run_id: string; } | undefined; }, "origin"> & { origin: "system"; }, { traits?: Record | undefined; identities?: { type: "anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId"; value: string; }[] | undefined; context?: { page?: { path?: string | undefined; referrer?: string | undefined; search?: string | undefined; } | undefined; locale?: string | undefined; userAgent?: string | undefined; externalIds?: { id: string; type: string; collection: "users"; encoding: "none"; }[] | undefined; flags?: { key: string; target?: string | undefined; value: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null; variant?: string | undefined; origin?: "api" | "provider_sync" | "runtime_config" | "trigger_context" | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; status?: string | undefined; reason?: string | undefined; evaluatedAt?: string | undefined; }[] | undefined; capabilities?: { key: string; source?: string | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; }[] | undefined; } | undefined; messageId?: string | undefined; timestamp?: number | undefined; origin?: "system" | undefined; type?: "track" | undefined; event: "Flow Dismissed" | "Flow Viewed"; eventSchema?: undefined; eventSchemaVersion?: undefined; references: { surveyId: string; }; properties?: { gx_flow_run_id: string; } | undefined; }>>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Action Succeeded">; eventSchema: z.ZodMiniLiteral<"gx_flow_action_succeeded">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniLiteral<1>; gx_flow_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_action_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_invocation_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_key: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_version: z.ZodMiniNumber; gx_action_kind: z.ZodMiniEnum<{ "navigation-action": "navigation-action"; "remote-action": "remote-action"; "runtime-action": "runtime-action"; }>; }, z.core.$catchall>>>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Action Succeeded">; eventSchema: z.ZodMiniLiteral<"gx_flow_action_succeeded">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Viewed">; eventSchema: z.ZodMiniLiteral<"gx_flow_viewed">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_event_schema: z.ZodMiniLiteral<"gx_flow_viewed">; gx_event_schema_version: z.ZodMiniLiteral<1>; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Viewed">; eventSchema: z.ZodMiniLiteral<"gx_flow_viewed">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Dismissed">; eventSchema: z.ZodMiniLiteral<"gx_flow_dismissed">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_event_schema: z.ZodMiniLiteral<"gx_flow_dismissed">; gx_event_schema_version: z.ZodMiniLiteral<1>; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Dismissed">; eventSchema: z.ZodMiniLiteral<"gx_flow_dismissed">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniEnum<{ "Flow Dismissed": "Flow Dismissed"; "Flow Viewed": "Flow Viewed"; }>; eventSchema: z.ZodMiniOptional; eventSchemaVersion: z.ZodMiniOptional; references: z.ZodMiniObject<{ surveyId: z.ZodMiniString; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniTransform>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"customer">; event: z.ZodMiniString; properties: z.ZodMiniOptional, z.ZodMiniType>>>>; type: z.ZodMiniOptional>; }, z.core.$strip>], "origin">]>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"loader:error">; detail: z.ZodMiniObject<{ code: z.ZodMiniString; details: z.ZodMiniOptional; recovery: z.ZodMiniOptional; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>], "name">; export declare const webViewTransportWebMessageSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"ready">; instanceId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"hostEvent">; event: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:command:settled">; detail: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; ok: z.ZodMiniLiteral; result: z.ZodMiniOptional; }, z.core.$strict>, z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; ok: z.ZodMiniLiteral; error: z.ZodMiniObject<{ message: z.ZodMiniString; code: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>], "ok">; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:flow:state-changed">; detail: z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; instanceId: z.ZodMiniString; flowHandleId: z.ZodMiniString; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:flow:state-changed:instance">; detail: z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; instanceId: z.ZodMiniString; shouldRender: z.ZodMiniOptional>; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:view-host:snapshots-changed">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; snapshots: z.ZodMiniArray; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; frameAppearance: z.ZodMiniOptional, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"none">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"page">; border: z.ZodMiniString; borderRadius: z.ZodMiniString; boxShadow: z.ZodMiniString; resolvedBorder: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; style: z.ZodMiniEnum<{ dashed: "dashed"; dotted: "dotted"; double: "double"; groove: "groove"; hidden: "hidden"; inset: "inset"; none: "none"; outset: "outset"; ridge: "ridge"; solid: "solid"; }>; widthPx: z.ZodMiniNumber; }, z.core.$strict>>; resolvedBorderRadius: z.ZodMiniOptional; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; topRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomLeft: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>>; resolvedBoxShadow: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; offsetXPx: z.ZodMiniNumber; offsetYPx: z.ZodMiniNumber; blurRadiusPx: z.ZodMiniNumber; spreadRadiusPx: z.ZodMiniNumber; inset: z.ZodMiniBoolean; }, z.core.$strict>>>; }, z.core.$strict>], "kind">>>; transitionSchedule: z.ZodMiniOptional; transactionId: z.ZodMiniString; startAtEpochMs: z.ZodMiniNumber; }, z.core.$strict>>; kind: z.ZodMiniLiteral<"flowRun">; flowRunId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ isOpen: z.ZodMiniBoolean; isLoading: z.ZodMiniBoolean; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; transitionPolicy: z.ZodMiniOptional; durationMs: z.ZodMiniLiteral<0>; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"timed">; durationMs: z.ZodMiniNumber; easing: z.ZodMiniTuple, z.ZodMiniNumber, z.ZodMiniNumber, z.ZodMiniNumber], null>; }, z.core.$strict>], "kind">>; frameAppearance: z.ZodMiniOptional, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"none">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"page">; border: z.ZodMiniString; borderRadius: z.ZodMiniString; boxShadow: z.ZodMiniString; resolvedBorder: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; style: z.ZodMiniEnum<{ dashed: "dashed"; dotted: "dotted"; double: "double"; groove: "groove"; hidden: "hidden"; inset: "inset"; none: "none"; outset: "outset"; ridge: "ridge"; solid: "solid"; }>; widthPx: z.ZodMiniNumber; }, z.core.$strict>>; resolvedBorderRadius: z.ZodMiniOptional; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; topRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomRight: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; bottomLeft: z.ZodMiniObject<{ horizontalPx: z.ZodMiniNumber; verticalPx: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>>; resolvedBoxShadow: z.ZodMiniOptional; red: z.ZodMiniNumber; green: z.ZodMiniNumber; blue: z.ZodMiniNumber; alpha: z.ZodMiniNumber; }, z.core.$strict>; offsetXPx: z.ZodMiniNumber; offsetYPx: z.ZodMiniNumber; blurRadiusPx: z.ZodMiniNumber; spreadRadiusPx: z.ZodMiniNumber; inset: z.ZodMiniBoolean; }, z.core.$strict>>>; }, z.core.$strict>], "kind">>>; transitionSchedule: z.ZodMiniOptional; transactionId: z.ZodMiniString; startAtEpochMs: z.ZodMiniNumber; }, z.core.$strict>>; kind: z.ZodMiniLiteral<"pendingFlowHandle">; flowHandleId: z.ZodMiniString; }, z.core.$strict>], "kind">>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:open:requested">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; source: z.ZodMiniEnum<{ command: "command"; targeting: "targeting"; }>; flowId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:handle:invalidated">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; handleKind: z.ZodMiniString; handleId: z.ZodMiniString; reasonCode: z.ZodMiniEnum<{ CLOSED: "CLOSED"; INTERNAL: "INTERNAL"; OWNERSHIP_CONFLICT: "OWNERSHIP_CONFLICT"; OWNER_DISPOSED: "OWNER_DISPOSED"; RESET: "RESET"; STALE_HANDLE: "STALE_HANDLE"; UPSTREAM_INVALIDATED: "UPSTREAM_INVALIDATED"; }>; reasonMessage: z.ZodMiniOptional>; relatedRequestId: z.ZodMiniOptional>; source: z.ZodMiniEnum<{ core: "core"; loader: "loader"; }>; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:command:unsupported">; detail: z.ZodMiniObject<{ requestId: z.ZodMiniString; instanceId: z.ZodMiniNullable>; kind: z.ZodMiniString; code: z.ZodMiniLiteral<"UNSUPPORTED_COMMAND">; message: z.ZodMiniString; issues: z.ZodMiniOptional>>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:error">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; code: z.ZodMiniString; details: z.ZodMiniOptional; recovery: z.ZodMiniOptional; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"instance:app-event">; detail: z.ZodMiniObject<{ instanceId: z.ZodMiniString; payload: z.ZodMiniUnion, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; type: z.ZodMiniOptional>; event: z.ZodMiniEnum<{ "Flow Dismissed": "Flow Dismissed"; "Flow Viewed": "Flow Viewed"; }>; eventSchema: z.ZodMiniOptional; eventSchemaVersion: z.ZodMiniOptional; references: z.ZodMiniObject<{ surveyId: z.ZodMiniString; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniTransform>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodMiniTransform | undefined; identities?: { type: "anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId"; value: string; }[] | undefined; context?: { page?: { path?: string | undefined; referrer?: string | undefined; search?: string | undefined; } | undefined; locale?: string | undefined; userAgent?: string | undefined; externalIds?: { id: string; type: string; collection: "users"; encoding: "none"; }[] | undefined; flags?: { key: string; target?: string | undefined; value: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null; variant?: string | undefined; origin?: "api" | "provider_sync" | "runtime_config" | "trigger_context" | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; status?: string | undefined; reason?: string | undefined; evaluatedAt?: string | undefined; }[] | undefined; capabilities?: { key: string; source?: string | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; }[] | undefined; } | undefined; messageId?: string | undefined; timestamp?: number | undefined; origin?: "system" | undefined; type?: "track" | undefined; event: "Flow Dismissed" | "Flow Viewed"; eventSchema?: undefined; eventSchemaVersion?: undefined; references: { surveyId: string; }; properties?: { gx_flow_run_id: string; } | undefined; }, "origin"> & { origin: "system"; }, { traits?: Record | undefined; identities?: { type: "anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId"; value: string; }[] | undefined; context?: { page?: { path?: string | undefined; referrer?: string | undefined; search?: string | undefined; } | undefined; locale?: string | undefined; userAgent?: string | undefined; externalIds?: { id: string; type: string; collection: "users"; encoding: "none"; }[] | undefined; flags?: { key: string; target?: string | undefined; value: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null)[] | { [key: string]: string | number | boolean | any | any | null; } | null; variant?: string | undefined; origin?: "api" | "provider_sync" | "runtime_config" | "trigger_context" | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; status?: string | undefined; reason?: string | undefined; evaluatedAt?: string | undefined; }[] | undefined; capabilities?: { key: string; source?: string | undefined; provider?: { name: string; project?: string | undefined; environment?: string | undefined; } | undefined; }[] | undefined; } | undefined; messageId?: string | undefined; timestamp?: number | undefined; origin?: "system" | undefined; type?: "track" | undefined; event: "Flow Dismissed" | "Flow Viewed"; eventSchema?: undefined; eventSchemaVersion?: undefined; references: { surveyId: string; }; properties?: { gx_flow_run_id: string; } | undefined; }>>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Action Succeeded">; eventSchema: z.ZodMiniLiteral<"gx_flow_action_succeeded">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniLiteral<1>; gx_flow_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_action_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_invocation_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_key: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_version: z.ZodMiniNumber; gx_action_kind: z.ZodMiniEnum<{ "navigation-action": "navigation-action"; "remote-action": "remote-action"; "runtime-action": "runtime-action"; }>; }, z.core.$catchall>>>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Action Succeeded">; eventSchema: z.ZodMiniLiteral<"gx_flow_action_succeeded">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Viewed">; eventSchema: z.ZodMiniLiteral<"gx_flow_viewed">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_event_schema: z.ZodMiniLiteral<"gx_flow_viewed">; gx_event_schema_version: z.ZodMiniLiteral<1>; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Viewed">; eventSchema: z.ZodMiniLiteral<"gx_flow_viewed">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Dismissed">; eventSchema: z.ZodMiniLiteral<"gx_flow_dismissed">; eventSchemaVersion: z.ZodMiniLiteral<1>; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_event_schema: z.ZodMiniLiteral<"gx_flow_dismissed">; gx_event_schema_version: z.ZodMiniLiteral<1>; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniLiteral<"Flow Dismissed">; eventSchema: z.ZodMiniLiteral<"gx_flow_dismissed">; eventSchemaVersion: z.ZodMiniNumber; messageId: z.ZodMiniString; timestamp: z.ZodMiniNumber; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniNumber; }, z.core.$catchall>>>>; }, z.core.$strict>, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"system">; type: z.ZodMiniOptional>; event: z.ZodMiniEnum<{ "Flow Dismissed": "Flow Dismissed"; "Flow Viewed": "Flow Viewed"; }>; eventSchema: z.ZodMiniOptional; eventSchemaVersion: z.ZodMiniOptional; references: z.ZodMiniObject<{ surveyId: z.ZodMiniString; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniTransform>; }, z.core.$strict>>; }, z.core.$strip>, z.ZodMiniObject<{ traits: z.ZodMiniOptional, z.ZodMiniUnknown>>; identities: z.ZodMiniOptional, z.ZodMiniTransform<"anonymousId" | "context.device.advertisingId" | "context.device.id" | "context.device.token" | "traits.email" | "traits.phone" | "userId", string>>; value: z.ZodMiniString; }, z.core.$strip>>>; context: z.ZodMiniOptional>; referrer: z.ZodMiniOptional>; search: z.ZodMiniOptional>; }, z.core.$strip>>; locale: z.ZodMiniOptional>; userAgent: z.ZodMiniOptional>; externalIds: z.ZodMiniOptional, z.ZodMiniTransform>; type: z.ZodMiniString; collection: z.ZodMiniLiteral<"users">; encoding: z.ZodMiniLiteral<"none">; }, z.core.$strip>>>; flags: z.ZodMiniOptional; target: z.ZodMiniOptional>; value: z.ZodMiniType>; variant: z.ZodMiniOptional>; origin: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; status: z.ZodMiniOptional>; reason: z.ZodMiniOptional>; evaluatedAt: z.ZodMiniOptional>; }, z.core.$strip>>>; capabilities: z.ZodMiniOptional; source: z.ZodMiniOptional>; provider: z.ZodMiniOptional; project: z.ZodMiniOptional>; environment: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; messageId: z.ZodMiniOptional>; timestamp: z.ZodMiniOptional>; origin: z.ZodMiniLiteral<"customer">; event: z.ZodMiniString; properties: z.ZodMiniOptional, z.ZodMiniType>>>>; type: z.ZodMiniOptional>; }, z.core.$strip>], "origin">]>; }, z.core.$strict>; }, z.core.$strict>, z.ZodMiniObject<{ name: z.ZodMiniLiteral<"loader:error">; detail: z.ZodMiniObject<{ code: z.ZodMiniString; details: z.ZodMiniOptional; recovery: z.ZodMiniOptional; at: z.ZodMiniNumber; }, z.core.$strict>; }, z.core.$strict>], "name">; }, z.core.$strict>, z.ZodMiniObject<{ kind: z.ZodMiniLiteral<"error">; error: z.ZodMiniObject<{ message: z.ZodMiniString; code: z.ZodMiniOptional>; }, z.core.$strict>; }, z.core.$strict>], "kind">; export type WebViewCommandEnvelope = z.output; export type WebViewTransportNativeMessage = z.output; export type WebViewTransportHostEvent = z.output; export type WebViewTransportWebMessage = z.output; export declare function parseWebViewTransportNativeMessage(input: unknown): WebViewTransportNativeMessage; export declare function parseWebViewTransportWebMessage(input: unknown): WebViewTransportWebMessage; //# sourceMappingURL=webview-transport.d.ts.map