/* eslint-disable */
import * as Types from '@graphcommerce/graphql-mesh/.mesh';

export type CartItemCountChangedFragment = { __typename: 'Cart', id: string, total_quantity: number, items?: Array<{ __typename: 'BundleCartItem', uid: string, quantity: number, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null }, prices?: { price: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, row_total: { value?: number | null, currency?: Types.CurrencyEnum | null }, row_total_including_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, total_item_discount?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null } | { __typename: 'ConfigurableCartItem', uid: string, quantity: number, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null }, configured_variant: { uid: string, sku?: string | null } | { uid: string, sku?: string | null } | { uid: string, sku?: string | null } | { uid: string, sku?: string | null } | { uid: string, sku?: string | null } | { uid: string, sku?: string | null }, prices?: { price: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, row_total: { value?: number | null, currency?: Types.CurrencyEnum | null }, row_total_including_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, total_item_discount?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null } | { __typename: 'DownloadableCartItem', uid: string, quantity: number, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null }, prices?: { price: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, row_total: { value?: number | null, currency?: Types.CurrencyEnum | null }, row_total_including_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, total_item_discount?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null } | { __typename: 'SimpleCartItem', uid: string, quantity: number, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null }, prices?: { price: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, row_total: { value?: number | null, currency?: Types.CurrencyEnum | null }, row_total_including_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, total_item_discount?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null } | { __typename: 'VirtualCartItem', uid: string, quantity: number, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null } | { uid: string, name?: string | null, sku?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null } | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null }, prices?: { price: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, row_total: { value?: number | null, currency?: Types.CurrencyEnum | null }, row_total_including_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, total_item_discount?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null } | null> | null, shipping_addresses: Array<{ selected_shipping_method?: { carrier_code: string, method_code: string, method_title: string, carrier_title: string, amount: { value?: number | null, currency?: Types.CurrencyEnum | null } } | null, available_shipping_methods?: Array<{ carrier_code: string, method_code?: string | null, price_incl_tax: { value?: number | null, currency?: Types.CurrencyEnum | null }, price_excl_tax: { value?: number | null, currency?: Types.CurrencyEnum | null } } | null> | null } | null>, prices?: { __typename: 'CartPrices', applied_taxes?: Array<{ label: string, amount: { value?: number | null, currency?: Types.CurrencyEnum | null } } | null> | null, discounts?: Array<{ label: string, amount: { value?: number | null, currency?: Types.CurrencyEnum | null } } | null> | null, grand_total?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, subtotal_excluding_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, subtotal_including_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null, subtotal_with_discount_excluding_tax?: { value?: number | null, currency?: Types.CurrencyEnum | null } | null } | null };
