import * as yup from 'yup'; export declare const errorCodes: { InvalidSize: string; InvalidQuantity: string; InvalidColour: string; }; declare const eventSchemas: { "Checkout Abandoned": yup.ObjectSchema<{ currency: string | undefined; total: number | undefined; } & { coupon: string | null | undefined; }, yup.AnyObject, { currency: undefined; total: undefined; coupon: undefined; }, "">; "Checkout Started": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; currency: string; total: number; coupon: string | null | undefined; } & { from: yup.Maybe; }, yup.AnyObject, { products: ""; currency: undefined; total: undefined; coupon: undefined; from: undefined; }, "">; "Order Completed": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; currency: string; total: number; coupon: string | null | undefined; orderId: string; tax: number | null | undefined; } & { shipping: number | null | undefined; }, yup.AnyObject, { products: ""; currency: undefined; total: undefined; coupon: undefined; orderId: undefined; tax: undefined; shipping: undefined; }, "">; "Order Refunded": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; currency: string; total: number; coupon: string | null | undefined; orderId: string; tax: number | null | undefined; } & { shipping: number | null | undefined; }, yup.AnyObject, { products: ""; currency: undefined; total: undefined; coupon: undefined; orderId: undefined; tax: undefined; shipping: undefined; }, "">; "Payment Info Added": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; currency: string; total: number; coupon: string | null | undefined; } & { paymentType: string | undefined; }, yup.AnyObject, { products: ""; currency: undefined; total: undefined; coupon: undefined; paymentType: undefined; }, "">; "Place Order Started": yup.ObjectSchema<{ currency: string; coupon: string | null | undefined; total: number; orderId: string; affiliation: string | undefined; shipping: number | null | undefined; } & { tax: number | null | undefined; }, yup.AnyObject, { currency: undefined; coupon: undefined; total: undefined; orderId: undefined; affiliation: undefined; shipping: undefined; tax: undefined; }, "">; "Product Added to Cart": yup.ObjectSchema<{ from: yup.Maybe; value: number | undefined; id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | undefined; position: number | null | undefined; size: string | undefined; } & { oldSize: string | undefined; size: string | undefined; oldQuantity: number | undefined; quantity: number | undefined; }, yup.AnyObject, { from: undefined; value: undefined; id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; oldSize: undefined; oldQuantity: undefined; }, "">; "Product Removed from Cart": yup.ObjectSchema<{ from: yup.Maybe; value: number | undefined; id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | undefined; position: number | null | undefined; size: string | undefined; } & { oldSize: string | undefined; size: string | undefined; oldQuantity: number | undefined; quantity: number | undefined; }, yup.AnyObject, { from: undefined; value: undefined; id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; oldSize: undefined; oldQuantity: undefined; }, "">; "Product Added to Wishlist": yup.ObjectSchema<{ from: yup.Maybe; value: number | undefined; id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | undefined; position: number | null | undefined; size: string | undefined; oldSize: string | undefined; oldQuantity: number | undefined; wishlistId: string | undefined; } & { isMainWishlist: yup.Maybe; }, yup.AnyObject, { from: undefined; value: undefined; id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; oldSize: undefined; oldQuantity: undefined; wishlistId: undefined; isMainWishlist: undefined; }, "">; "Product Removed From Wishlist": yup.ObjectSchema<{ from: yup.Maybe; value: number | undefined; id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | undefined; position: number | null | undefined; size: string | undefined; oldSize: string | undefined; oldQuantity: number | undefined; wishlistId: string | undefined; } & { isMainWishlist: yup.Maybe; }, yup.AnyObject, { from: undefined; value: undefined; id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; oldSize: undefined; oldQuantity: undefined; wishlistId: undefined; isMainWishlist: undefined; }, "">; "Product Clicked": yup.ObjectSchema<{ id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string | undefined; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | null | undefined; position: number | null | undefined; size: string | undefined; } & { listId: string | undefined; }, yup.AnyObject, { id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; }, "">; "Product List Viewed": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; from: yup.Maybe; sortOption: yup.Maybe; filters: {} | null | undefined; } & { error: yup.Maybe; }, yup.AnyObject, { products: ""; from: undefined; sortOption: undefined; filters: {}; error: undefined; }, "">; "Product Viewed": yup.ObjectSchema<{ id: string | null | undefined; name: string | null | undefined; category: string | null | undefined; brand: string | null | undefined; variant: string | null | undefined; affiliation: string | undefined; coupon: string | null | undefined; currency: string | undefined; discountValue: number | undefined; listId: string | undefined; list: string | undefined; locationId: string | undefined; priceWithoutDiscount: number | null | undefined; quantity: number | null | undefined; position: number | null | undefined; size: string | undefined; } & { imageCount: yup.Maybe; }, yup.AnyObject, { id: undefined; name: undefined; category: undefined; brand: undefined; variant: undefined; affiliation: undefined; coupon: undefined; currency: undefined; discountValue: undefined; listId: undefined; list: undefined; locationId: undefined; priceWithoutDiscount: undefined; quantity: undefined; position: undefined; size: undefined; imageCount: undefined; }, "">; "Promocode Applied": yup.ObjectSchema<{ currency: string | undefined; total: number | undefined; coupon: string; addressFinder: yup.Maybe; deliveryType: yup.Maybe; packagingType: yup.Maybe; shippingTier: yup.Maybe; } & { coupon: string; }, yup.AnyObject, { currency: undefined; total: undefined; coupon: undefined; addressFinder: undefined; deliveryType: undefined; packagingType: undefined; shippingTier: undefined; }, "">; "Select Content": yup.ObjectSchema<{ id: string | null | undefined; } & { contentType: string | null | undefined; }, yup.AnyObject, { id: undefined; contentType: undefined; }, "">; "Shipping Info Added": yup.ObjectSchema<{ products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; currency: string; total: number; coupon: string | null | undefined; addressFinder: yup.Maybe; deliveryType: yup.Maybe; packagingType: yup.Maybe; } & { shippingTier: yup.Maybe; }, yup.AnyObject, { products: ""; currency: undefined; total: undefined; coupon: undefined; addressFinder: undefined; deliveryType: undefined; packagingType: undefined; shippingTier: undefined; }, "">; bag: yup.ObjectSchema<{ currency: string; from: yup.Maybe; listId: string | undefined; list: string | undefined; products: { name?: string | null | undefined; size?: string | undefined; id?: string | null | undefined; quantity?: number | null | undefined; currency?: string | undefined; brand?: string | null | undefined; category?: string | null | undefined; list?: string | undefined; coupon?: string | null | undefined; locationId?: string | undefined; position?: number | null | undefined; listId?: string | undefined; variant?: string | null | undefined; discountValue?: number | undefined; affiliation?: string | undefined; priceWithoutDiscount?: number | null | undefined; }[] | undefined; } & { value: number | undefined; }, yup.AnyObject, { currency: undefined; from: undefined; listId: undefined; list: undefined; products: ""; value: undefined; }, "">; search: yup.ObjectSchema<{ searchTerm: string | undefined; searchQuery: string | undefined; }, yup.AnyObject, { searchTerm: undefined; searchQuery: undefined; }, "">; wishlist: yup.ObjectSchema<{ wishlistId: string | undefined; }, yup.AnyObject, { wishlistId: undefined; }, "">; Share: yup.ObjectSchema<{ method: yup.Maybe; contentType: yup.Maybe; id: yup.Maybe; }, yup.AnyObject, { method: undefined; contentType: undefined; id: undefined; }, "">; "Checkout Step Editing": yup.ObjectSchema<{ step: number; }, yup.AnyObject, { step: undefined; }, "">; "Address Info Added": yup.ObjectSchema<{ currency: string | undefined; total: number | undefined; coupon: string | null | undefined; addressFinder: yup.Maybe; deliveryType: yup.Maybe; packagingType: yup.Maybe; } & { shippingTier: yup.Maybe; }, yup.AnyObject, { currency: undefined; total: undefined; coupon: undefined; addressFinder: undefined; deliveryType: undefined; packagingType: undefined; shippingTier: undefined; }, "">; "Shipping Method Added": yup.ObjectSchema<{ currency: string | undefined; total: number | undefined; coupon: string | null | undefined; addressFinder: yup.Maybe; deliveryType: yup.Maybe; packagingType: yup.Maybe; } & { shippingTier: yup.Maybe; }, yup.AnyObject, { currency: undefined; total: undefined; coupon: undefined; addressFinder: undefined; deliveryType: undefined; packagingType: undefined; shippingTier: undefined; }, "">; "Product Updated": yup.ObjectSchema<{ from: yup.Maybe; id: string | null | undefined; name: string | null | undefined; } & { oldQuantity: number | undefined; quantity: number | undefined; oldSize: string | undefined; size: string | undefined; oldColour: string | undefined; colour: string | undefined; }, yup.AnyObject, { from: undefined; id: undefined; name: undefined; oldQuantity: undefined; quantity: undefined; oldSize: undefined; size: undefined; oldColour: undefined; colour: undefined; }, "">; "Interact Content": yup.ObjectSchema<{ contentType: string | undefined; contentName: string | undefined; interactionType: string | undefined; }, yup.AnyObject, { contentType: undefined; contentName: undefined; interactionType: undefined; }, "">; "Sign-up Newsletter": yup.ObjectSchema<{ gender: {} | undefined; }, yup.AnyObject, { gender: undefined; }, "">; }; export default eventSchemas;