declare class RNInsiderProduct { constructor( productID: string, name: string, taxonomy: Array, imageURL: string, price: number, currency: string ); setColor(color: string): this; setVoucherName(voucherName: string): this; setPromotionName(promotionName: string): this; setSize(size: string): this; setSalePrice(salePrice: number): this; setShippingCost(shippingCost: number): this; setVoucherDiscount(voucherDiscount: number): this; setPromotionDiscount(promotionDiscount: number): this; setStock(stock: number): this; setQuantity(quantity: number): this; setGroupCode(groupCode: string): this; setBrand(brand: string): this; setSku(sku: string): this; setGender(gender: string): this; setMultipack(multipack: string): this; setProductType(productType: string): this; setGtin(gtin: string): this; setDescription(description: string): this; setTags(tags: string[]): this; setInStock(isInStock: boolean): this; setProductURL(productURL: string): this; setCustomAttributeWithString(key: string, value: string): this; setCustomAttributeWithInt(key: string, value: number): this; setCustomAttributeWithBoolean(key: string, value: boolean): this; setCustomAttributeWithDouble(key: string, value: number): this; setCustomAttributeWithDate(key: string, value: Date): this; /** * @deprecated Use `setCustomAttributeWithStringArray` instead. */ setCustomAttributeWithArray(key: string, value: Array): this; setCustomAttributeWithStringArray(key: string, value: Array): this; setCustomAttributeWithNumericArray(key: string, value: Array): this; } export default RNInsiderProduct;