import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The type of trigger method: link click or QR scan */ export declare const Trigger: { readonly Qr: "qr"; readonly Link: "link"; readonly Pageview: "pageview"; readonly Deeplink: "deeplink"; }; /** * The type of trigger method: link click or QR scan */ export type Trigger = ClosedEnum; export type AnalyticsTriggers = { /** * The type of trigger method: link click or QR scan */ trigger: Trigger; /** * The number of clicks from this trigger method */ clicks: number; /** * The number of leads from this trigger method */ leads: number; /** * The number of sales from this trigger method */ sales: number; /** * The total amount of sales from this trigger method, in cents */ saleAmount: number; }; /** @internal */ export declare const Trigger$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const AnalyticsTriggers$inboundSchema: z.ZodType; export declare function analyticsTriggersFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=analyticstriggers.d.ts.map