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

export type InjectTotalsIntoCouponFragment = { shipping_addresses: Array<{ selected_shipping_method?: { carrier_code: string, method_code: string, method_title: string, carrier_title: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null, available_shipping_methods?: Array<{ carrier_code: string, method_code?: string | null, price_incl_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_excl_tax: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null>, prices?: { __typename: 'CartPrices', applied_taxes?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, grand_total?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, subtotal_excluding_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, subtotal_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, subtotal_with_discount_excluding_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null };
