--- title: Analytics.Provider description: >- Provides a context for tracking page views and cart events to send as analytics data to Shopify. api_version: 2026-04 api_name: hydrogen source_url: html: >- https://shopify.dev/docs/api/hydrogen/latest/components/analytics/analytics-provider md: >- https://shopify.dev/docs/api/hydrogen/latest/components/analytics/analytics-provider.md --- # Analytics.Provider Provides a context for tracking page views and cart events to send as analytics data to Shopify. This component is integrated with the Customer Privacy API for consent management. The provider can also be used to connect third-party analytics services through its subscribe and publish system. The [`useAnalytics`](https://shopify.dev/docs/api/hydrogen/latest/hooks/useanalytics) hook provides access to the analytics provider context. You can also listen to a `document` event for `shopifyCustomerPrivacyApiLoaded`. It will be emitted when the Customer Privacy API is loaded. #### Props * **cart** **Promise\ | CartReturn | null** **required** The cart or cart promise to track for cart analytics. When there is a difference between the state of the cart, `AnalyticsProvider` will trigger a `cart_updated` event. It will also produce `product_added_to_cart` and `product_removed_from_cart` based on cart line quantity and cart line id changes. * **consent** **Consent** **required** The customer privacy consent configuration and options. * **shop** **Promise\ | ShopAnalytics | null** **required** The shop configuration required to publish analytics events to Shopify. Use [`getShopAnalytics`](https://shopify.dev/docs/api/hydrogen/utilities/getshopanalytics). * **canTrack** **() => boolean** An optional function to set wether the user can be tracked. Defaults to Customer Privacy API's `window.Shopify.customerPrivacy.analyticsProcessingAllowed()`. * **children** **ReactNode** React children to render. * **cookieDomain** **string** The domain scope of the cookie set with `useShopifyCookies`. \* * **customData** **Record\** An optional custom payload to pass to all events. e.g language/locale/currency. * **disableThrowOnError** **boolean** **deprecated** **Deprecated:** Disable throwing errors when required props are missing. ### CartReturn ```ts Cart & { errors?: StorefrontApiErrors; } ``` ### Cart * attributes The cart's attributes. ```ts { __typename?: "Attribute"; key?: string; value?: string; }[] ``` * buyerIdentity The cart's buyer identity. ```ts { __typename?: "CartBuyerIdentity"; countryCode?: CountryCode; customer?: { metafield?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: { __typename?: "CartSelectableAddress"; address?: { __typename?: "CartDeliveryAddress"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: { __typename?: "CartDeliveryGroupEdge"; cursor?: string; node?: { __typename?: "CartDeliveryGroup"; cartLines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: "CartDeliveryGroup"; cartLines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; }; }[]; nodes?: ({ attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; } | { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "ComponentizableCartLine"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; } | { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: "ComponentizableCartLine"; lineComponents?: { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; } | { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; __typename?: "ComponentizableCartLine"; lineComponents?: { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: { __typename?: "FulfillmentLineItemEdge"; cursor?: string; node?: { __typename?: "FulfillmentLineItem"; lineItem?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: "FulfillmentLineItem"; lineItem?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; secondary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlanTerm"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: any; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: { __typename?: "CartSelectableAddress"; address?: { __typename?: "CartDeliveryAddress"; address1?: string; address2?: string; city?: string; company?: string; countryCode?: string; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; provinceCode?: string; zip?: string; }; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: { __typename?: "CartDeliveryGroupEdge"; cursor?: string; node?: { __typename?: "CartDeliveryGroup"; cartLines?: { __typename?: "BaseCartLineConnection"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; deliveryAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: any; handle?: string; title?: string; }; }; }[]; nodes?: { __typename?: "CartDeliveryGroup"; cartLines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; deliveryAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; deliveryOptions?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: { __typename?: "CartDeliveryOption"; code?: string; deliveryMethodType?: DeliveryMethodType; description?: string; estimatedCost?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; handle?: string; title?: string; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; } | { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "ComponentizableCartLine"; lineComponents?: { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; }[]; }; }[]; nodes?: ({ attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; } | { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmountPerQuantity?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; __typename?: "ComponentizableCartLine"; lineComponents?: { attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; cost?: { __typename?: "CartLineCost"; amountPerQuantity?: any; compareAtAmountPerQuantity?: any; subtotalAmount?: any; totalAmount?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; estimatedCost?: { __typename?: "CartLineEstimatedCost"; amount?: any; compareAtAmount?: any; subtotalAmount?: any; totalAmount?: any; }; id?: string; merchandise?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; quantity?: number; sellingPlanAllocation?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; __typename?: "CartLine"; instructions?: { __typename?: "CartLineInstructions"; canRemove?: boolean; canUpdateQuantity?: boolean; }; parentRelationship?: { __typename?: "CartLineParentRelationship"; parent?: any; }; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: { __typename?: "FulfillmentLineItemEdge"; cursor?: string; node?: { __typename?: "FulfillmentLineItem"; lineItem?: any; quantity?: number; }; }[]; nodes?: { __typename?: "FulfillmentLineItem"; lineItem?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; secondary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlanTerm"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: any[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: { __typename?: "CartSelectableAddress"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: { __typename?: "CartDeliveryGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "CartDeliveryGroup"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: any; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: any; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: any; }; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | any | any | any | any | any | any | any | any | any | any | any | any | any; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; updatedAt?: string; value?: string; }[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: any[]; attribute?: any; attributes?: any[]; buyerIdentity?: any; checkoutUrl?: string; cost?: any; createdAt?: string; delivery?: any; deliveryGroups?: any; discountAllocations?: (any | any | any)[]; discountCodes?: any[]; estimatedCost?: any; lines?: any; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: any; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: any; currentTotalDuties?: any; currentTotalPrice?: any; currentTotalShippingPrice?: any; currentTotalTax?: any; customAttributes?: any[]; customerLocale?: string; customerUrl?: string; discountApplications?: any; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: any; name?: string; orderNumber?: number; originalTotalDuties?: any; originalTotalPrice?: any; phone?: string; processedAt?: string; shippingAddress?: any; shippingDiscountAllocations?: any[]; statusUrl?: string; subtotalPrice?: any; subtotalPriceV2?: any; successfulFulfillments?: any[]; totalPrice?: any; totalPriceV2?: any; totalRefunded?: any; totalRefundedV2?: any; totalShippingPrice?: any; totalShippingPriceV2?: any; totalTax?: any; totalTaxV2?: any; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: any; contactInformation?: any; customerAccountTranslations?: any[]; customerAccountUrl?: string; description?: string; legalNotice?: any; moneyFormat?: string; name?: string; paymentSettings?: any; primaryDomain?: any; privacyPolicy?: any; refundPolicy?: any; shippingPolicy?: any; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: any; socialLoginProviders?: any[]; subscriptionPolicy?: any; termsOfSale?: any; termsOfService?: any; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | any | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: any; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: any; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: any[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: { __typename?: "CartSelectableAddress"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: { __typename?: "CartDeliveryGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "CartDeliveryGroup"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: any; amountUsedV2?: any; balance?: any; balanceV2?: any; lastCharacters?: string; presentmentAmountUsed?: any; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: any; subtotalAmount?: any; subtotalAmountEstimated?: boolean; totalAmount?: any; totalAmountEstimated?: boolean; totalDutyAmount?: any; totalDutyAmountEstimated?: boolean; totalTaxAmount?: any; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: any[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; discountAllocations?: ({ discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: any; discountedAmount?: any; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: any; subtotalAmount?: any; totalAmount?: any; totalDutyAmount?: any; totalTaxAmount?: any; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: any[]; nodes?: (any | any)[]; pageInfo?: any; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: any; trackingCompany?: string; trackingInfo?: any[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: any; coverImage?: any; logo?: any; shortDescription?: string; slogan?: string; squareLogo?: any; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: any[]; maxPrice?: any; minPrice?: any; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | any | any | any | any | any | any | any | any | any; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Cart"; appliedGiftCards?: { id?: string; __typename?: "AppliedGiftCard"; amountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; amountUsedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balance?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; balanceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; lastCharacters?: string; presentmentAmountUsed?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; attribute?: { __typename?: "Attribute"; key?: string; value?: string; }; attributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; buyerIdentity?: any; checkoutUrl?: string; cost?: { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; }; createdAt?: string; delivery?: { __typename?: "CartDelivery"; addresses?: { __typename?: "CartSelectableAddress"; address?: any; id?: string; oneTimeUse?: boolean; selected?: boolean; }[]; }; deliveryGroups?: { __typename?: "CartDeliveryGroupConnection"; edges?: { __typename?: "CartDeliveryGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "CartDeliveryGroup"; cartLines?: any; deliveryAddress?: any; deliveryOptions?: any[]; groupType?: CartDeliveryGroupType; id?: string; selectedDeliveryOption?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; discountAllocations?: ({ discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartAutomaticDiscountAllocation"; title?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCodeDiscountAllocation"; code?: string; } | { discountApplication?: { __typename?: "CartDiscountApplication"; allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; }; discountedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; targetType?: DiscountApplicationTargetType; __typename?: "CartCustomDiscountAllocation"; title?: string; })[]; discountCodes?: { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[]; estimatedCost?: { __typename?: "CartEstimatedCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; lines?: { __typename?: "BaseCartLineConnection"; edges?: { __typename?: "BaseCartLineEdge"; cursor?: string; node?: any | any; }[]; nodes?: ({ attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "CartLine"; instructions?: any; parentRelationship?: any; } | { attribute?: any; attributes?: any[]; cost?: any; discountAllocations?: (any | any | any)[]; estimatedCost?: any; id?: string; merchandise?: any; quantity?: number; sellingPlanAllocation?: any; __typename?: "ComponentizableCartLine"; lineComponents?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; note?: string; totalQuantity?: number; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: any; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: any; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: any[]; secondary?: any[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: any; minPrice?: any; terms?: any[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: any[]; nodes?: (any | any | any | any | any | any | any | any | any | any)[]; pageInfo?: any; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: any; fields?: any[]; handle?: string; seo?: any; type?: string; updatedAt?: string; }; }[]; nodes?: (any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: any | any | any | any | any | any | any | any | any | any; references?: any; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: any; title?: any; }; type?: string; updatedAt?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; updatedAt?: string; value?: string; }[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: { id?: string; __typename?: "Metafield"; createdAt?: string; description?: string; key?: string; namespace?: string; parentResource?: any | { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: any; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: any; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | any | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: any; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Company"; createdAt?: string; externalId?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "CompanyLocation"; createdAt?: string; externalId?: string; locale?: string; name?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Market"; handle?: string; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Order"; billingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; cancelReason?: OrderCancelReason; canceledAt?: string; currencyCode?: CurrencyCode; currentSubtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; currentTotalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; customerLocale?: string; customerUrl?: string; discountApplications?: { __typename?: "DiscountApplicationConnection"; edges?: { __typename?: "DiscountApplicationEdge"; cursor?: string; node?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; nodes?: ({ allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; edited?: boolean; email?: string; financialStatus?: OrderFinancialStatus; fulfillmentStatus?: OrderFulfillmentStatus; lineItems?: { __typename?: "OrderLineItemConnection"; edges?: { __typename?: "OrderLineItemEdge"; cursor?: string; node?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: any | any; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }; }[]; nodes?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; name?: string; orderNumber?: number; originalTotalDuties?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; phone?: string; processedAt?: string; shippingAddress?: { id?: string; __typename?: "MailingAddress"; address1?: string; address2?: string; city?: string; company?: string; country?: string; countryCode?: string; countryCodeV2?: CountryCode; firstName?: string; formatted?: string[]; formattedArea?: string; lastName?: string; latitude?: number; longitude?: number; name?: string; phone?: string; province?: string; provinceCode?: string; zip?: string; }; shippingDiscountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; discountApplication?: { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "AutomaticDiscountApplication"; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "DiscountCodeApplication"; applicable?: boolean; code?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ManualDiscountApplication"; description?: string; title?: string; } | { allocationMethod?: DiscountApplicationAllocationMethod; targetSelection?: DiscountApplicationTargetSelection; targetType?: DiscountApplicationTargetType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "PricingPercentageValue"; percentage?: number; }; __typename?: "ScriptDiscountApplication"; title?: string; }; }[]; statusUrl?: string; subtotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; successfulFulfillments?: { __typename?: "Fulfillment"; fulfillmentLineItems?: { __typename?: "FulfillmentLineItemConnection"; edges?: { __typename?: "FulfillmentLineItemEdge"; cursor?: string; node?: { __typename?: "FulfillmentLineItem"; lineItem?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: any[]; discountAllocations?: any[]; discountedTotalPrice?: any; originalTotalPrice?: any; quantity?: number; title?: string; variant?: any; }; quantity?: number; }; }[]; nodes?: { __typename?: "FulfillmentLineItem"; lineItem?: { __typename?: "OrderLineItem"; currentQuantity?: number; customAttributes?: { __typename?: "Attribute"; key?: string; value?: string; }[]; discountAllocations?: { __typename?: "DiscountAllocation"; allocatedAmount?: any; discountApplication?: any | any | any | any; }[]; discountedTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; originalTotalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; quantity?: number; title?: string; variant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; trackingCompany?: string; trackingInfo?: { __typename?: "FulfillmentTrackingInfo"; number?: string; url?: string; }[]; }[]; totalPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefunded?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalRefundedV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalShippingPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTax?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; } | { metafield?: any; metafields?: any[]; id?: string; __typename?: "Shop"; brand?: { __typename?: "Brand"; colors?: { __typename?: "BrandColors"; primary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; secondary?: { __typename?: "BrandColorGroup"; background?: string; foreground?: string; }[]; }; coverImage?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; logo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; shortDescription?: string; slogan?: string; squareLogo?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; }; contactInformation?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; customerAccountTranslations?: { __typename?: "Translation"; key?: string; value?: string; }[]; customerAccountUrl?: string; description?: string; legalNotice?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; moneyFormat?: string; name?: string; paymentSettings?: { __typename?: "PaymentSettings"; acceptedCardBrands?: CardBrand[]; cardVaultUrl?: string; countryCode?: CountryCode; currencyCode?: CurrencyCode; enabledPresentmentCurrencies?: CurrencyCode[]; shopifyPaymentsAccountId?: string; supportedDigitalWallets?: DigitalWallet[]; }; primaryDomain?: { __typename?: "Domain"; host?: string; sslEnabled?: boolean; url?: string; }; privacyPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; refundPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shippingPolicy?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; shipsToCountries?: CountryCode[]; shopPayInstallmentsPricing?: { __typename?: "ShopPayInstallmentsPricing"; financingPlans?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlan"; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; terms?: { id?: string; __typename?: "ShopPayInstallmentsFinancingPlanTerm"; apr?: number; frequency?: ShopPayInstallmentsFinancingPlanFrequency; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; loanType?: ShopPayInstallmentsLoan; }[]; }[]; maxPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; socialLoginProviders?: { __typename?: "SocialLoginProvider"; handle?: string; }[]; subscriptionPolicy?: { __typename?: "ShopPolicyWithDefault"; body?: string; handle?: string; id?: string; title?: string; url?: string; }; termsOfSale?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; termsOfService?: { id?: string; __typename?: "ShopPolicy"; body?: string; handle?: string; title?: string; url?: string; }; }; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; } | { __typename?: "SellingPlanCheckoutChargePercentageValue"; percentage?: number; }; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: { __typename?: "SellingPlanFixedAmountPriceAdjustment"; adjustmentAmount?: any; } | { __typename?: "SellingPlanFixedPriceAdjustment"; price?: any; } | { __typename?: "SellingPlanPercentagePriceAdjustment"; adjustmentPercentage?: number; }; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }; input?: unknown; label?: string; swatch?: { __typename?: "Swatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; }; }; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; }; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: { __typename?: "SellingPlanEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; nodes?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; perDeliveryPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: { __typename?: "SellingPlanRecurringBillingPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; checkoutCharge?: { __typename?: "SellingPlanCheckoutCharge"; type?: SellingPlanCheckoutChargeType; value?: any | any; }; deliveryPolicy?: { __typename?: "SellingPlanRecurringDeliveryPolicy"; interval?: SellingPlanInterval; intervalCount?: number; }; description?: string; id?: string; name?: string; options?: { __typename?: "SellingPlanOption"; name?: string; value?: string; }[]; priceAdjustments?: { __typename?: "SellingPlanPriceAdjustment"; adjustmentValue?: any | any | any; orderCount?: number; }[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: { __typename?: "LocationAddress"; address1?: string; address2?: string; city?: string; country?: string; countryCode?: string; formatted?: string[]; latitude?: number; longitude?: number; phone?: string; province?: string; provinceCode?: string; zip?: string; }; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; fields?: { __typename?: "MetaobjectField"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }[]; handle?: string; seo?: { __typename?: "MetaobjectSEO"; description?: { __typename?: "MetaobjectField"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; title?: { __typename?: "MetaobjectField"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: any; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: any; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: any[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: any; authorV2?: any; blog?: any; comments?: any; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: any; publishedAt?: string; seo?: any; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: any; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: any; url?: string; } | any; }[]; nodes?: ({ metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | any)[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; type?: string; value?: string; }; }; type?: string; updatedAt?: string; }; references?: { __typename?: "MetafieldReferenceConnection"; edges?: { __typename?: "MetafieldReferenceEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: any; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: any | any | any | any; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: any; name?: string; swatch?: any; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceAdjustments?: { __typename?: "SellingPlanAllocationPriceAdjustment"; compareAtPrice?: any; perDeliveryPrice?: any; price?: any; unitPrice?: any; }[]; remainingBalanceChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; sellingPlan?: { metafield?: any; metafields?: any[]; __typename?: "SellingPlan"; billingPolicy?: any; checkoutCharge?: any; deliveryPolicy?: any; description?: string; id?: string; name?: string; options?: any[]; priceAdjustments?: any[]; recurringDeliveries?: boolean; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "Location"; address?: any; name?: string; }; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: { __typename?: "ArticleConnection"; edges?: { __typename?: "ArticleEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; authors?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }[]; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: { __typename?: "CommentEdge"; cursor?: string; node?: { id?: string; __typename?: "Comment"; author?: any; content?: string; contentHtml?: string; }; }[]; nodes?: { id?: string; __typename?: "Comment"; author?: { __typename?: "CommentAuthor"; email?: string; name?: string; }; content?: string; contentHtml?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: { __typename?: "ProductEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; }[]; filters?: { __typename?: "Filter"; id?: string; label?: string; presentation?: FilterPresentation; type?: FilterType; values?: { __typename?: "FilterValue"; count?: number; id?: string; image?: any; input?: unknown; label?: string; swatch?: any; }[]; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: { __typename?: "CollectionEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: any; products?: any; seo?: any; title?: string; updatedAt?: string; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: { __typename?: "ImageEdge"; cursor?: string; node?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; }[]; nodes?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: { __typename?: "MediaEdge"; cursor?: string; node?: { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "MediaImage"; image?: any; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Model3d"; sources?: any[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: any; previewImage?: any; __typename?: "Video"; sources?: any[]; }; }[]; nodes?: ({ alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "ExternalVideo"; embedUrl?: string; embeddedUrl?: string; host?: MediaHost; originUrl?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; })[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: { id?: string; __typename?: "ProductOptionValue"; firstSelectableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; name?: string; swatch?: { __typename?: "ProductOptionValueSwatch"; color?: string; image?: any | any | any | any; }; }[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; minVariantPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: { __typename?: "SellingPlanGroupEdge"; cursor?: string; node?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: any[]; sellingPlans?: any; }; }[]; nodes?: { __typename?: "SellingPlanGroup"; appName?: string; name?: string; options?: { __typename?: "SellingPlanGroupOption"; name?: string; values?: string[]; }[]; sellingPlans?: { __typename?: "SellingPlanConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: { __typename?: "ProductVariantComponentEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "ProductVariantComponent"; productVariant?: any; quantity?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: any; }[]; nodes?: any[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: { __typename?: "QuantityPriceBreakEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "QuantityPriceBreak"; minimumQuantity?: number; price?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: { __typename?: "SellingPlanAllocationEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "SellingPlanAllocation"; checkoutChargeAmount?: any; priceAdjustments?: any[]; remainingBalanceChargeAmount?: any; sellingPlan?: any; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; installmentsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; pricePerTerm?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: { __typename?: "StoreAvailabilityEdge"; cursor?: string; node?: any; }[]; nodes?: { __typename?: "StoreAvailability"; available?: boolean; location?: any; pickUpTime?: string; quantityAvailable?: number; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }; variants?: { __typename?: "ProductVariantConnection"; edges?: { __typename?: "ProductVariantEdge"; cursor?: string; node?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; }[]; nodes?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: any; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: any; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; }[]; pageInfo?: { __typename?: "PageInfo"; endCursor?: string; hasNextPage?: boolean; hasPreviousPage?: boolean; startCursor?: string; }; }; variantsCount?: { __typename?: "Count"; count?: number; precision?: CountPrecision; }; vendor?: string; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "MediaImage"; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Model3d"; sources?: { __typename?: "Model3dSource"; filesize?: number; format?: string; mimeType?: string; url?: string; }[]; } | { alt?: string; id?: string; mediaContentType?: MediaContentType; presentation?: { id?: string; __typename?: "MediaPresentation"; asJson?: unknown; }; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; __typename?: "Video"; sources?: { __typename?: "VideoSource"; format?: string; height?: number; mimeType?: string; url?: string; width?: number; }[]; } | { id?: string; __typename?: "GenericFile"; alt?: string; mimeType?: string; originalFileSize?: number; previewImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; url?: string; } | { id?: string; onlineStoreUrl?: string; __typename?: "Metaobject"; field?: { __typename?: "MetaobjectField"; key?: string; reference?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; compareAtPriceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; components?: { __typename?: "ProductVariantComponentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; currentlyNotInStock?: boolean; groupedBy?: { __typename?: "ProductVariantConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; price?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; priceV2?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; product?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: any[]; availableForSale?: boolean; category?: any; collections?: any; compareAtPriceRange?: any; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: any; handle?: string; images?: any; isGiftCard?: boolean; media?: any; options?: any[]; priceRange?: any; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: any; sellingPlanGroups?: any; seo?: any; tags?: string[]; title?: string; totalInventory?: number; updatedAt?: string; variantBySelectedOptions?: any; variants?: any; variantsCount?: any; vendor?: string; }; quantityAvailable?: number; quantityPriceBreaks?: { __typename?: "QuantityPriceBreakConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; quantityRule?: { __typename?: "QuantityRule"; increment?: number; maximum?: number; minimum?: number; }; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: { __typename?: "SelectedOption"; name?: string; value?: string; }[]; sellingPlanAllocations?: { __typename?: "SellingPlanAllocationConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; shopPayInstallmentsPricing?: { id?: string; __typename?: "ShopPayInstallmentsProductVariantPricing"; available?: boolean; eligible?: boolean; fullPrice?: any; installmentsCount?: any; pricePerTerm?: any; }; sku?: string; storeAvailability?: { __typename?: "StoreAvailabilityConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; taxable?: boolean; title?: string; unitPrice?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; unitPriceMeasurement?: { __typename?: "UnitPriceMeasurement"; measuredType?: UnitPriceMeasurementMeasuredType; quantityUnit?: UnitPriceMeasurementMeasuredUnit; quantityValue?: number; referenceUnit?: UnitPriceMeasurementMeasuredUnit; referenceValue?: number; }; weight?: number; weightUnit?: WeightUnit; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Article"; author?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; authorV2?: { __typename?: "ArticleAuthor"; bio?: string; email?: string; firstName?: string; lastName?: string; name?: string; }; blog?: { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; __typename?: "Blog"; articleByHandle?: any; articles?: any; authors?: any[]; handle?: string; seo?: any; title?: string; }; comments?: { __typename?: "CommentConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; content?: string; contentHtml?: string; excerpt?: string; excerptHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; publishedAt?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; tags?: string[]; title?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Collection"; description?: string; descriptionHtml?: string; handle?: string; image?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; products?: { __typename?: "ProductConnection"; edges?: any[]; filters?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Page"; body?: string; bodySummary?: string; createdAt?: string; handle?: string; seo?: { __typename?: "SEO"; description?: string; title?: string; }; title?: string; updatedAt?: string; } | { metafield?: any; metafields?: any[]; id?: string; onlineStoreUrl?: string; trackingParameters?: string; __typename?: "Product"; adjacentVariants?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }[]; availableForSale?: boolean; category?: { id?: string; __typename?: "TaxonomyCategory"; ancestors?: any[]; name?: string; }; collections?: { __typename?: "CollectionConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; totalCount?: string; }; compareAtPriceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; createdAt?: string; description?: string; descriptionHtml?: string; encodedVariantAvailability?: string; encodedVariantExistence?: string; featuredImage?: { __typename?: "Image"; altText?: string; height?: number; id?: string; originalSrc?: string; src?: string; thumbhash?: string; transformedSrc?: string; url?: string; width?: number; }; handle?: string; images?: { __typename?: "ImageConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; isGiftCard?: boolean; media?: { __typename?: "MediaConnection"; edges?: any[]; nodes?: (any | any | any | any)[]; pageInfo?: any; }; options?: { id?: string; __typename?: "ProductOption"; name?: string; optionValues?: any[]; values?: string[]; }[]; priceRange?: { __typename?: "ProductPriceRange"; maxVariantPrice?: any; minVariantPrice?: any; }; productType?: string; publishedAt?: string; requiresSellingPlan?: boolean; selectedOrFirstAvailableVariant?: { metafield?: any; metafields?: any[]; id?: string; __typename?: "ProductVariant"; availableForSale?: boolean; barcode?: string; compareAtPrice?: any; compareAtPriceV2?: any; components?: any; currentlyNotInStock?: boolean; groupedBy?: any; image?: any; price?: any; priceV2?: any; product?: any; quantityAvailable?: number; quantityPriceBreaks?: any; quantityRule?: any; requiresComponents?: boolean; requiresShipping?: boolean; selectedOptions?: any[]; sellingPlanAllocations?: any; shopPayInstallmentsPricing?: any; sku?: string; storeAvailability?: any; taxable?: boolean; title?: string; unitPrice?: any; unitPriceMeasurement?: any; weight?: number; weightUnit?: WeightUnit; }; sellingPlanGroups?: { __typename?: "SellingPlanGroupConnection"; edges?: any[]; nodes?: any[]; pageInfo?: any; }; seo?: { __typename?: "SEO"; description?: string; title?: string; }; vendor?: string; } | any | any; references?: any; type?: string; value?: string; }; updatedAt?: string; }; }[]; nodes?: ({ } | any | { })[]; pageInfo?: { }; }; type?: string; updatedAt?: string; value?: string; }[]; updatedAt?: string; } | any | { }; value?: string; }; updatedAt?: string; }; purchasingCompany?: { }; } ``` * checkoutUrl The checkout URL for the cart, if the cart has been created in the Storefront API. ```ts string ``` * cost The cost for the cart, including the subtotal, total, taxes, and duties. ```ts { __typename?: "CartCost"; checkoutChargeAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; subtotalAmountEstimated?: boolean; totalAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalAmountEstimated?: boolean; totalDutyAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalDutyAmountEstimated?: boolean; totalTaxAmount?: { __typename?: "MoneyV2"; amount?: string; currencyCode?: CurrencyCode; }; totalTaxAmountEstimated?: boolean; } ``` * discountCodes The discount codes applied to the cart. ```ts { __typename?: "CartDiscountCode"; applicable?: boolean; code?: string; }[] ``` * id The cart's ID if it has been created through the Storefront API. ```ts string ``` * lines The cart lines. ```ts Array ``` * note The cart's note. ```ts string ``` * totalQuantity The total number of items in the cart, across all lines. If there are no lines, then the value is 0. ```ts number ``` ### CurrencyCode Supports CurrencyCode from both Storefront API and Customer Account API. The APIs may have different CurrencyCode enums (e.g., Customer Account API added USDC in 2025-10, but Storefront API doesn't support USDC in 2025-10). This union type ensures useMoney works with data from either API. ```ts StorefrontApiCurrencyCode | CustomerAccountApiCurrencyCode ``` ### StorefrontApiErrors ```ts JsonGraphQLError[] | undefined ``` ### JsonGraphQLError * extensions Reserved for implementors to extend the protocol however they see fit, and hence there are no additional restrictions on its contents. ```ts { [key: string]: unknown; } ``` * locations If an error can be associated to a particular point in the requested GraphQL document, it should contain a list of locations. ```ts { line: number; column: number; }[] ``` * message ```ts string ``` * name ```ts string ``` * path If an error can be associated to a particular field in the GraphQL result, it \_must\_ contain an entry with the key \`path\` that details the path of the response field which experienced the error. This allows clients to identify whether a null result is intentional or caused by a runtime error. ```ts (string | number)[] ``` * stack ```ts string ``` ### Consent ```ts Partial< Pick< CustomerPrivacyApiProps, | 'checkoutDomain' | 'sameDomainForStorefrontApi' | 'storefrontAccessToken' | 'withPrivacyBanner' | 'country' > > & {language?: LanguageCode} ``` ### CustomerPrivacyApiProps * checkoutDomain The production shop checkout domain url. ```ts string ``` * country Country code for the shop. ```ts CountryCode ``` * locale Language code for the shop. ```ts LanguageCode ``` * onReady Callback to be call when customer privacy api is ready. ```ts () => void ``` * onVisitorConsentCollected Callback to be called when visitor consent is collected. ```ts (consent: VisitorConsentCollected) => void ``` * sameDomainForStorefrontApi Whether consent libraries can use same-domain requests to the Storefront API. Defaults to true if the standard route proxy is enabled in Hydrogen server. ```ts boolean ``` * storefrontAccessToken The storefront access token for the shop. ```ts string ``` * withPrivacyBanner Whether to load the Shopify privacy banner as configured in Shopify admin. Defaults to true. ```ts boolean ``` ### VisitorConsentCollected * analyticsAllowed ```ts boolean ``` * firstPartyMarketingAllowed ```ts boolean ``` * marketingAllowed ```ts boolean ``` * preferencesAllowed ```ts boolean ``` * saleOfDataAllowed ```ts boolean ``` * thirdPartyMarketingAllowed ```ts boolean ``` ### ShopAnalytics * acceptedLanguage The language code that is being displayed to user. ```ts LanguageCode ``` * currency The currency code that is being displayed to user. ```ts CurrencyCode ``` * hydrogenSubchannelId The Hydrogen subchannel ID generated by Oxygen in the environment variable. ```ts string | '0' ``` * shopId The shop ID. ```ts string ``` Examples ### Examples * #### Example ##### JavaScript ```js import {Analytics, getShopAnalytics} from '@shopify/hydrogen'; import {Outlet, useLoaderData} from 'react-router'; export async function loader({context}) { const {cart, env} = context; const cartPromise = cart.get(); return { cart: cartPromise, shop: getShopAnalytics(context), consent: { checkoutDomain: env.PUBLIC_CHECKOUT_DOMAIN, storefrontAccessToken: env.PUBLIC_STOREFRONT_API_TOKEN, withPrivacyBanner: true, // false stops the privacy banner from being displayed // localize the privacy banner country: context.storefront.i18n.country, language: context.storefront.i18n.language, }, }; } export default function App() { const data = useLoaderData(); return ( ); } ``` ##### TypeScript ```ts import {Analytics, getShopAnalytics} from '@shopify/hydrogen'; import {type LoaderFunctionArgs} from 'react-router'; import {Outlet, useLoaderData} from 'react-router'; export async function loader({context}: LoaderFunctionArgs) { const {cart, env} = context; const cartPromise = cart.get(); return { cart: cartPromise, shop: getShopAnalytics({ storefront: context.storefront, publicStorefrontId: env.PUBLIC_STOREFRONT_ID, }), consent: { checkoutDomain: env.PUBLIC_CHECKOUT_DOMAIN, storefrontAccessToken: env.PUBLIC_STOREFRONT_API_TOKEN, withPrivacyBanner: true, // false stops the privacy banner from being displayed // localize the privacy banner country: context.storefront.i18n.country, language: context.storefront.i18n.language, }, }; } export default function App() { const data = useLoaderData(); return ( ); } ``` ***