/* eslint-disable @typescript-eslint/naming-convention */ declare type Maybe = T | undefined | null declare type ArrayItem = A extends ReadonlyArray ? T : never // Missing types from graphql plugin declare type Vtex_FilterType = 'BRAND' | 'CATEGORYTREE' | 'TEXT' | 'PRICERANGE' declare type Vtex_SelectedFacetInput = { key: string value: string } declare type Vtex_SimulationBehavior = 'default' | 'skip' declare type Vtex_ItemInput = any declare type Vtex_MarketingDataInput = any declare type Vtex_UserType = any declare type Vtex_AddressType = any declare type Vtex_ShippingItem = { id: string quantity: string seller: string } declare type Vtex_ProductUniqueIdentifier = { value: string field: 'id' | 'slug' | 'ean' | 'reference' | 'sku' } declare type Vtex_CrossSelingInputEnum = | 'buy' | 'similars' | 'view' | 'viewAndBought' | 'accessories' | 'suggestions'