UNPKG

@chordcommerce/analytics

Version:

Chord Commerce event tracking

1,168 lines 273 kB
declare const eventSchemas: { 'Cart Shared': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ name: import("zod").ZodString; product_id: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { name?: string; product_id?: string; }, { name?: string; product_id?: string; }>>, "many">>; recipient: import("zod").ZodOptional<import("zod").ZodString>; share_message: import("zod").ZodOptional<import("zod").ZodString>; share_via: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; products?: (Record<string, any> & { name?: string; product_id?: string; })[]; recipient?: string; share_message?: string; share_via?: string; }, { cart_id?: string; products?: (Record<string, any> & { name?: string; product_id?: string; })[]; recipient?: string; share_message?: string; share_via?: string; }>>[]; 'Cart Viewed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; line_item_id: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodString; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodOptional<import("zod").ZodNumber>; product_id: import("zod").ZodString; quantity: import("zod").ZodOptional<import("zod").ZodNumber>; sku: import("zod").ZodOptional<import("zod").ZodString>; slug: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }>>, "many">; value: import("zod").ZodOptional<import("zod").ZodNumber>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; currency?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; value?: number; }, { cart_id?: string; currency?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; value?: number; }>>[]; 'Checkout Abandoned': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; checkout_type: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodOptional<import("zod").ZodString>; discount: import("zod").ZodOptional<import("zod").ZodNumber>; discounted_order_cart_url: import("zod").ZodOptional<import("zod").ZodString>; email: import("zod").ZodOptional<import("zod").ZodString>; order_cart_url: import("zod").ZodOptional<import("zod").ZodString>; order_id: import("zod").ZodOptional<import("zod").ZodString>; order_name: import("zod").ZodOptional<import("zod").ZodString>; phone: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; line_item_id: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodOptional<import("zod").ZodString>; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodOptional<import("zod").ZodNumber>; product_id: import("zod").ZodOptional<import("zod").ZodString>; quantity: import("zod").ZodOptional<import("zod").ZodNumber>; sku: import("zod").ZodOptional<import("zod").ZodString>; slug: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }>>, "many">>; revenue: import("zod").ZodOptional<import("zod").ZodNumber>; shipping: import("zod").ZodOptional<import("zod").ZodNumber>; tax: import("zod").ZodOptional<import("zod").ZodNumber>; value: import("zod").ZodOptional<import("zod").ZodNumber>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; discounted_order_cart_url?: string; email?: string; order_cart_url?: string; order_id?: string; order_name?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; revenue?: number; shipping?: number; tax?: number; value?: number; }, { affiliation?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; discounted_order_cart_url?: string; email?: string; order_cart_url?: string; order_id?: string; order_name?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; revenue?: number; shipping?: number; tax?: number; value?: number; }>>[]; 'Checkout Started': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; checkout_type: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodOptional<import("zod").ZodString>; discount: import("zod").ZodOptional<import("zod").ZodNumber>; order_id: import("zod").ZodOptional<import("zod").ZodString>; order_name: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; line_item_id: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodString; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodOptional<import("zod").ZodNumber>; product_id: import("zod").ZodString; quantity: import("zod").ZodOptional<import("zod").ZodNumber>; sku: import("zod").ZodOptional<import("zod").ZodString>; slug: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }, { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; }>>, "many">; revenue: import("zod").ZodOptional<import("zod").ZodNumber>; shipping: import("zod").ZodOptional<import("zod").ZodNumber>; tax: import("zod").ZodOptional<import("zod").ZodNumber>; value: import("zod").ZodOptional<import("zod").ZodNumber>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; order_id?: string; order_name?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; revenue?: number; shipping?: number; tax?: number; value?: number; }, { affiliation?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; order_id?: string; order_name?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; category?: string; coupon?: string; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; })[]; revenue?: number; shipping?: number; tax?: number; value?: number; }>>[]; 'Checkout Step Completed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ checkout_id: import("zod").ZodOptional<import("zod").ZodString>; payment_method: import("zod").ZodOptional<import("zod").ZodString>; shipping_method: import("zod").ZodOptional<import("zod").ZodString>; step: import("zod").ZodNumber; }, "strip", import("zod").ZodTypeAny, { checkout_id?: string; payment_method?: string; shipping_method?: string; step?: number; }, { checkout_id?: string; payment_method?: string; shipping_method?: string; step?: number; }>>[]; 'Checkout Step Viewed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ checkout_id: import("zod").ZodOptional<import("zod").ZodString>; payment_method: import("zod").ZodOptional<import("zod").ZodString>; shipping_method: import("zod").ZodOptional<import("zod").ZodString>; step: import("zod").ZodNumber; }, "strip", import("zod").ZodTypeAny, { checkout_id?: string; payment_method?: string; shipping_method?: string; step?: number; }, { checkout_id?: string; payment_method?: string; shipping_method?: string; step?: number; }>>[]; 'Collection Clicked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ brand: import("zod").ZodOptional<import("zod").ZodString>; collection_id: import("zod").ZodOptional<import("zod").ZodString>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; slug: import("zod").ZodOptional<import("zod").ZodString>; title: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { brand?: string; collection_id?: string; description?: string; image_url?: string; slug?: string; title?: string; url?: string; }, { brand?: string; collection_id?: string; description?: string; image_url?: string; slug?: string; title?: string; url?: string; }>>[]; 'Coupon Applied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_name: import("zod").ZodOptional<import("zod").ZodString>; discount: import("zod").ZodOptional<import("zod").ZodNumber>; order_id: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; coupon_id?: string; coupon_name?: string; discount?: number; order_id?: string; }, { cart_id?: string; coupon_id?: string; coupon_name?: string; discount?: number; order_id?: string; }>>[]; 'Coupon Denied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_name: import("zod").ZodOptional<import("zod").ZodString>; order_id: import("zod").ZodOptional<import("zod").ZodString>; reason: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; coupon_id?: string; coupon_name?: string; order_id?: string; reason?: string; }, { cart_id?: string; coupon_id?: string; coupon_name?: string; order_id?: string; reason?: string; }>>[]; 'Coupon Entered': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_name: import("zod").ZodOptional<import("zod").ZodString>; order_id: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; coupon_id?: string; coupon_name?: string; order_id?: string; }, { cart_id?: string; coupon_id?: string; coupon_name?: string; order_id?: string; }>>[]; 'Coupon Removed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ cart_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_id: import("zod").ZodOptional<import("zod").ZodString>; coupon_name: import("zod").ZodOptional<import("zod").ZodString>; discount: import("zod").ZodOptional<import("zod").ZodNumber>; order_id: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { cart_id?: string; coupon_id?: string; coupon_name?: string; discount?: number; order_id?: string; }, { cart_id?: string; coupon_id?: string; coupon_name?: string; discount?: number; order_id?: string; }>>[]; 'Email Captured': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ email: import("zod").ZodOptional<import("zod").ZodString>; placement_component: import("zod").ZodOptional<import("zod").ZodString>; placement_page: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { email?: string; placement_component?: string; placement_page?: string; }, { email?: string; placement_component?: string; placement_page?: string; }>>[]; 'Gift Card Applied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ gift_card_id: import("zod").ZodOptional<import("zod").ZodString>; gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { gift_card_id?: string; gift_card_last_characters?: string; }, { gift_card_id?: string; gift_card_last_characters?: string; }>>[]; 'Gift Card Denied': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>; reason: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { gift_card_last_characters?: string; reason?: string; }, { gift_card_last_characters?: string; reason?: string; }>>[]; 'Gift Card Entered': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { gift_card_last_characters?: string; }, { gift_card_last_characters?: string; }>>[]; 'Gift Card Removed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ gift_card_id: import("zod").ZodOptional<import("zod").ZodString>; gift_card_last_characters: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { gift_card_id?: string; gift_card_last_characters?: string; }, { gift_card_id?: string; gift_card_last_characters?: string; }>>[]; 'Item Restocked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; backorderable: import("zod").ZodOptional<import("zod").ZodBoolean>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodOptional<import("zod").ZodString>; description: import("zod").ZodOptional<import("zod").ZodString>; email: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodOptional<import("zod").ZodString>; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodOptional<import("zod").ZodNumber>; product_id: import("zod").ZodOptional<import("zod").ZodString>; quantity: import("zod").ZodOptional<import("zod").ZodNumber>; sku: import("zod").ZodOptional<import("zod").ZodString>; slug: import("zod").ZodOptional<import("zod").ZodString>; stock_request_id: import("zod").ZodOptional<import("zod").ZodString>; total_on_hand: import("zod").ZodOptional<import("zod").ZodNumber>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; variant_id: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; backorderable?: boolean; brand?: string; bundle?: boolean; category?: string; coupon?: string; currency?: string; description?: string; email?: string; image_url?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; stock_request_id?: string; total_on_hand?: number; url?: string; variant?: string; variant_id?: string; }, { affiliation?: string; backorderable?: boolean; brand?: string; bundle?: boolean; category?: string; coupon?: string; currency?: string; description?: string; email?: string; image_url?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; stock_request_id?: string; total_on_hand?: number; url?: string; variant?: string; variant_id?: string; }>>[]; 'Login Started': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ email: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { email?: string; }, { email?: string; }>>[]; 'Navigation Clicked': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ category: import("zod").ZodOptional<import("zod").ZodString>; label: import("zod").ZodOptional<import("zod").ZodString>; navigation_placement: import("zod").ZodOptional<import("zod").ZodString>; navigation_title: import("zod").ZodOptional<import("zod").ZodString>; navigation_url: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { category?: string; label?: string; navigation_placement?: string; navigation_title?: string; navigation_url?: string; }, { category?: string; label?: string; navigation_placement?: string; navigation_title?: string; navigation_url?: string; }>>[]; 'Order Cancelled': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>; channel: import("zod").ZodOptional<import("zod").ZodString>; checkout_type: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodOptional<import("zod").ZodString>; discount: import("zod").ZodOptional<import("zod").ZodNumber>; email: import("zod").ZodOptional<import("zod").ZodString>; first_name: import("zod").ZodOptional<import("zod").ZodString>; has_subscription: import("zod").ZodOptional<import("zod").ZodBoolean>; is_recurring: import("zod").ZodOptional<import("zod").ZodBoolean>; last_name: import("zod").ZodOptional<import("zod").ZodString>; metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; order_date: import("zod").ZodOptional<import("zod").ZodString>; order_id: import("zod").ZodString; phone: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; bundle_size: import("zod").ZodOptional<import("zod").ZodNumber>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; cross_sold_quantity: import("zod").ZodOptional<import("zod").ZodNumber>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; line_item_id: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodString; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodNumber; product_id: import("zod").ZodString; quantity: import("zod").ZodNumber; sku: import("zod").ZodString; slug: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; variant_metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; }, { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; }>>, "many">; purl_link: import("zod").ZodOptional<import("zod").ZodString>; referral_identifier_id: import("zod").ZodOptional<import("zod").ZodString>; revenue: import("zod").ZodNumber; shipping: import("zod").ZodOptional<import("zod").ZodNumber>; shipping_city: import("zod").ZodOptional<import("zod").ZodString>; shipping_country: import("zod").ZodOptional<import("zod").ZodString>; shipping_method_details: import("zod").ZodOptional<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ shipping_code: import("zod").ZodOptional<import("zod").ZodString>; shipping_method: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { shipping_code?: string; shipping_method?: string; }, { shipping_code?: string; shipping_method?: string; }>>>; shipping_state: import("zod").ZodOptional<import("zod").ZodString>; shipping_zipcode: import("zod").ZodOptional<import("zod").ZodString>; tax: import("zod").ZodOptional<import("zod").ZodNumber>; template_id: import("zod").ZodOptional<import("zod").ZodNumber>; total: import("zod").ZodNumber; tracking_ids: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; campaign_id?: number; channel?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; email?: string; first_name?: string; has_subscription?: boolean; is_recurring?: boolean; last_name?: string; metadata?: Record<string, any>; order_date?: string; order_id?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; })[]; purl_link?: string; referral_identifier_id?: string; revenue?: number; shipping?: number; shipping_city?: string; shipping_country?: string; shipping_method_details?: Record<string, any> & { shipping_code?: string; shipping_method?: string; }; shipping_state?: string; shipping_zipcode?: string; tax?: number; template_id?: number; total?: number; tracking_ids?: Record<string, any>; }, { affiliation?: string; campaign_id?: number; channel?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; email?: string; first_name?: string; has_subscription?: boolean; is_recurring?: boolean; last_name?: string; metadata?: Record<string, any>; order_date?: string; order_id?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; })[]; purl_link?: string; referral_identifier_id?: string; revenue?: number; shipping?: number; shipping_city?: string; shipping_country?: string; shipping_method_details?: Record<string, any> & { shipping_code?: string; shipping_method?: string; }; shipping_state?: string; shipping_zipcode?: string; tax?: number; template_id?: number; total?: number; tracking_ids?: Record<string, any>; }>>[]; 'Order Completed': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>; category: import("zod").ZodOptional<import("zod").ZodString>; channel: import("zod").ZodOptional<import("zod").ZodString>; checkout_id: import("zod").ZodOptional<import("zod").ZodString>; checkout_type: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; currency: import("zod").ZodString; discount: import("zod").ZodOptional<import("zod").ZodNumber>; email: import("zod").ZodOptional<import("zod").ZodString>; first_name: import("zod").ZodOptional<import("zod").ZodString>; has_subscription: import("zod").ZodOptional<import("zod").ZodBoolean>; is_recurring: import("zod").ZodOptional<import("zod").ZodBoolean>; last_name: import("zod").ZodOptional<import("zod").ZodString>; metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; order_date: import("zod").ZodString; order_id: import("zod").ZodString; phone: import("zod").ZodOptional<import("zod").ZodString>; products: import("zod").ZodArray<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; brand: import("zod").ZodOptional<import("zod").ZodString>; bundle: import("zod").ZodOptional<import("zod").ZodBoolean>; bundle_size: import("zod").ZodOptional<import("zod").ZodNumber>; category: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<import("zod").ZodString>; cross_sold_quantity: import("zod").ZodOptional<import("zod").ZodNumber>; description: import("zod").ZodOptional<import("zod").ZodString>; image_url: import("zod").ZodOptional<import("zod").ZodString>; line_item_id: import("zod").ZodOptional<import("zod").ZodString>; name: import("zod").ZodString; option_values: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; position: import("zod").ZodOptional<import("zod").ZodNumber>; price: import("zod").ZodNumber; product_id: import("zod").ZodString; quantity: import("zod").ZodNumber; revenue: import("zod").ZodNumber; sku: import("zod").ZodString; slug: import("zod").ZodOptional<import("zod").ZodString>; url: import("zod").ZodOptional<import("zod").ZodString>; variant: import("zod").ZodOptional<import("zod").ZodString>; variant_metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; revenue?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; }, { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; revenue?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; }>>, "many">; purl_link: import("zod").ZodOptional<import("zod").ZodString>; referral_identifier_id: import("zod").ZodOptional<import("zod").ZodString>; repeat: import("zod").ZodOptional<import("zod").ZodBoolean>; revenue: import("zod").ZodNumber; shipping: import("zod").ZodOptional<import("zod").ZodNumber>; shipping_city: import("zod").ZodOptional<import("zod").ZodString>; shipping_country: import("zod").ZodOptional<import("zod").ZodString>; shipping_method_details: import("zod").ZodOptional<import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ shipping_code: import("zod").ZodOptional<import("zod").ZodString>; shipping_method: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { shipping_code?: string; shipping_method?: string; }, { shipping_code?: string; shipping_method?: string; }>>>; shipping_state: import("zod").ZodOptional<import("zod").ZodString>; shipping_zipcode: import("zod").ZodOptional<import("zod").ZodString>; subtotal: import("zod").ZodOptional<import("zod").ZodNumber>; tax: import("zod").ZodOptional<import("zod").ZodNumber>; template_id: import("zod").ZodOptional<import("zod").ZodNumber>; total: import("zod").ZodNumber; tracking_ids: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>; }, "strip", import("zod").ZodTypeAny, { affiliation?: string; campaign_id?: number; category?: string; channel?: string; checkout_id?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; email?: string; first_name?: string; has_subscription?: boolean; is_recurring?: boolean; last_name?: string; metadata?: Record<string, any>; order_date?: string; order_id?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; revenue?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; })[]; purl_link?: string; referral_identifier_id?: string; repeat?: boolean; revenue?: number; shipping?: number; shipping_city?: string; shipping_country?: string; shipping_method_details?: Record<string, any> & { shipping_code?: string; shipping_method?: string; }; shipping_state?: string; shipping_zipcode?: string; subtotal?: number; tax?: number; template_id?: number; total?: number; tracking_ids?: Record<string, any>; }, { affiliation?: string; campaign_id?: number; category?: string; channel?: string; checkout_id?: string; checkout_type?: string; coupon?: string; currency?: string; discount?: number; email?: string; first_name?: string; has_subscription?: boolean; is_recurring?: boolean; last_name?: string; metadata?: Record<string, any>; order_date?: string; order_id?: string; phone?: string; products?: (Record<string, any> & { affiliation?: string; brand?: string; bundle?: boolean; bundle_size?: number; category?: string; coupon?: string; cross_sold_quantity?: number; description?: string; image_url?: string; line_item_id?: string; name?: string; option_values?: string[]; position?: number; price?: number; product_id?: string; quantity?: number; revenue?: number; sku?: string; slug?: string; url?: string; variant?: string; variant_metadata?: Record<string, any>; })[]; purl_link?: string; referral_identifier_id?: string; repeat?: boolean; revenue?: number; shipping?: number; shipping_city?: string; shipping_country?: string; shipping_method_details?: Record<string, any> & { shipping_code?: string; shipping_method?: string; }; shipping_state?: string; shipping_zipcode?: string; subtotal?: number; tax?: number; template_id?: number; total?: number; tracking_ids?: Record<string, any>; }>>[]; 'Order Refunded': import("zod").ZodIntersection<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodObject<{ affiliation: import("zod").ZodOptional<import("zod").ZodString>; campaign_id: import("zod").ZodOptional<import("zod").ZodNumber>; channel: import("zod").ZodOptional<import("zod").ZodString>; checkout_type: import("zod").ZodOptional<import("zod").ZodString>; coupon: import("zod").ZodOptional<impor