import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe = T | null; export type InputMaybe = T | null | undefined; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty = { [_ in K]?: never; }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: { input: unknown; output: unknown; }; /** The `Upload` scalar type represents a file upload. */ Upload: { input: unknown; output: unknown; }; }; export declare enum AccountEmailIntent { primary = "primary", secondary = "secondary" } export declare enum AccountEmailUpdateActionIntent { change = "change", remove = "remove" } export type AccountSecurity = { __typename: 'AccountSecurity'; is_password_set?: Maybe; two_factor_authentication?: Maybe; }; export type AddArticle = { blog: Scalars['ID']['input']; content?: InputMaybe; excerpt?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; status?: InputMaybe; template?: InputMaybe; title: Scalars['String']['input']; }; export type AddArticleTranslation = { article: Scalars['ID']['input']; content?: InputMaybe; excerpt?: InputMaybe; language: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type AddBlog = { handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; template?: InputMaybe; title: Scalars['String']['input']; }; export type AddBlogTranslation = { blog: Scalars['ID']['input']; language: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type AddCart = { billing_address?: InputMaybe; coupon?: InputMaybe; customer?: InputMaybe; event_id?: InputMaybe; fulfillment_method?: InputMaybe; fulfillment_option?: InputMaybe; ip?: InputMaybe; line_items?: InputMaybe>; market: Scalars['ID']['input']; meta?: InputMaybe; note?: InputMaybe; payment_option?: InputMaybe; shipping_address?: InputMaybe; user_agent?: InputMaybe; visitor_id?: InputMaybe; }; export type AddCollection = { description?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; products: Array; template?: InputMaybe; title: Scalars['String']['input']; }; export type AddCollectionProduct = { collection: Scalars['ID']['input']; product: Scalars['ID']['input']; }; export type AddCollectionTranslation = { collection: Scalars['ID']['input']; description?: InputMaybe; language: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type AddCustomer = { email?: InputMaybe; first_name: Scalars['String']['input']; is_tax_collectable?: InputMaybe; language?: InputMaybe; last_name: Scalars['String']['input']; metafields?: InputMaybe>>; note?: InputMaybe; phone?: InputMaybe; tags?: InputMaybe>>; }; export type AddCustomerAddress = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; company?: InputMaybe; country: Scalars['ID']['input']; customer: Scalars['ID']['input']; first_name?: InputMaybe; last_name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; region?: InputMaybe; }; export type AddCustomerSegment = { combine: CustomerSegmentCombine; conditions: Array; title: Scalars['String']['input']; }; export type AddDeliveryProfile = { name: Scalars['String']['input']; origin: Scalars['ID']['input']; }; export type AddDeliveryRate = { description?: InputMaybe; name: Scalars['String']['input']; }; export type AddDeliveryZone = { instructions?: InputMaybe; name: Scalars['String']['input']; postal_codes: Array; profile: Scalars['ID']['input']; rates: Array; }; export type AddDiscount = { amount_off_order?: InputMaybe; amount_off_products?: InputMaybe; application?: InputMaybe; buy_x_get_y?: InputMaybe; code: Scalars['String']['input']; combines_with_order_discounts: Scalars['Boolean']['input']; combines_with_product_discounts: Scalars['Boolean']['input']; combines_with_shipping_discounts: Scalars['Boolean']['input']; customer_usage_limit?: InputMaybe; description?: InputMaybe; eligible_customers?: InputMaybe>; eligible_segments?: InputMaybe>; ends_at?: InputMaybe; free_shipping?: InputMaybe; starts_at: Scalars['String']['input']; total_usage_limit?: InputMaybe; type: DiscountType; }; export type AddDomain = { name: Scalars['String']['input']; records?: InputMaybe>; }; export type AddInventory = { available?: InputMaybe; committed?: InputMaybe; damaged?: InputMaybe; incoming?: InputMaybe; location: Scalars['ID']['input']; quality_control?: InputMaybe; reserved?: InputMaybe; safety_stock?: InputMaybe; variant: Scalars['ID']['input']; }; export type AddLinklist = { handle?: InputMaybe; links?: InputMaybe>; title?: InputMaybe; }; export type AddLocation = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; country: Scalars['ID']['input']; email?: InputMaybe; fulfill_online_orders?: InputMaybe; metafields?: InputMaybe>>; name: Scalars['String']['input']; phone?: InputMaybe; postal_code?: InputMaybe; }; export type AddMarket = { countries: Array; currency: Scalars['ID']['input']; domain?: InputMaybe; is_active?: InputMaybe; language?: InputMaybe; metafields?: InputMaybe>>; name: Scalars['String']['input']; }; export type AddMarketVariant = { compare_at_price?: InputMaybe; is_fixed_price?: InputMaybe; is_tax_applicable?: InputMaybe; market: Scalars['ID']['input']; price: Scalars['Float']['input']; price_breaks?: InputMaybe>>; quantity_rule?: InputMaybe; sell_when_out_of_stock?: InputMaybe; sku?: InputMaybe; track_inventory?: InputMaybe; use_wholesale?: InputMaybe; variant: Scalars['ID']['input']; }; export type AddMetafield = { entry: MetafieldEntryType; is_public?: InputMaybe; key: Scalars['String']['input']; metaobject_reference?: InputMaybe; name: Scalars['String']['input']; scope: MetafieldScope; type: MetafieldType; }; export type AddMetaobject = { fields: Array; is_public: Scalars['Boolean']['input']; name: Scalars['String']['input']; }; export type AddMetaobjectEntry = { fields: Array; metaobject: Scalars['ID']['input']; title: Scalars['String']['input']; }; export type AddOrder = { cart: Scalars['ID']['input']; contact?: InputMaybe; event_id?: InputMaybe; meta?: InputMaybe; }; export type AddOrderFulfillment = { items: Array; return: Scalars['ID']['input']; shipping: Scalars['Float']['input']; }; export type AddOrderPayment = { amount: Scalars['Float']['input']; order: Scalars['ID']['input']; }; export type AddOrderReturn = { fulfillment: Scalars['ID']['input']; intent: OrderReturnIntent; items: Array; }; export type AddPage = { content?: InputMaybe; excerpt?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; status: PageStatus; template?: InputMaybe; title: Scalars['String']['input']; }; export type AddPageTranslation = { content?: InputMaybe; excerpt?: InputMaybe; language: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; page: Scalars['ID']['input']; title?: InputMaybe; }; export type AddPayment = { charge?: InputMaybe; instruction?: InputMaybe; market: Scalars['ID']['input']; name?: InputMaybe; note?: InputMaybe; provider?: InputMaybe; settings?: InputMaybe>; type: PaymentType; }; export type AddPickupProfile = { instructions: Scalars['String']['input']; name: Scalars['String']['input']; origin: Scalars['ID']['input']; price: Scalars['Float']['input']; ready_in: PickupProfileReadyIn; }; export type AddPreset = { data: Scalars['String']['input']; title: Scalars['String']['input']; type: PresetType; }; export type AddProduct = { category?: InputMaybe; description?: InputMaybe; handle?: InputMaybe; media?: InputMaybe>; meta_description?: InputMaybe; meta_tags?: InputMaybe>; meta_title?: InputMaybe; metafields?: InputMaybe>; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; status?: InputMaybe; tags?: InputMaybe>; template?: InputMaybe; title: Scalars['String']['input']; type?: InputMaybe; variants?: InputMaybe>; vendor?: InputMaybe; }; export type AddProductTranslation = { description?: InputMaybe; language: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; product: Scalars['ID']['input']; title?: InputMaybe; }; export type AddPurchaseInput = { adjustments?: InputMaybe>; currency: Scalars['ID']['input']; destination: Scalars['ID']['input']; expected_arrival?: InputMaybe; items: Array; note?: InputMaybe; payment_terms?: InputMaybe; reference_number?: InputMaybe; shipping_carrier?: InputMaybe; supplier: Scalars['ID']['input']; tags?: InputMaybe>>; tracking_number?: InputMaybe; tracking_url?: InputMaybe; }; export type AddRedirect = { from: Scalars['String']['input']; to: Scalars['String']['input']; }; export type AddShippingProfile = { name: Scalars['String']['input']; origins: Array; }; export type AddShippingRate = { description?: InputMaybe; name: Scalars['String']['input']; }; export type AddShippingZone = { locations: Array; name: Scalars['String']['input']; profile: Scalars['ID']['input']; rates: Array; }; export type AddShopTranslation = { description?: InputMaybe; language: Scalars['ID']['input']; message?: InputMaybe; title?: InputMaybe; }; export type AddStaff = { app_permission?: InputMaybe; email: Scalars['String']['input']; limited_apps?: InputMaybe>; permissions?: InputMaybe>>; }; export type AddStoreInvoice = { app_id: Scalars['ID']['input']; app_secret: Scalars['String']['input']; line_items: Array; metadata?: InputMaybe; redirect_url?: InputMaybe; store: Scalars['ID']['input']; }; export type AddStoreInvoiceLineitem = { price: Scalars['Float']['input']; title: Scalars['String']['input']; }; export type AddSupplier = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; company?: InputMaybe; country?: InputMaybe; email?: InputMaybe; name: Scalars['String']['input']; phone?: InputMaybe; postal_code?: InputMaybe; }; export type AddTaxInput = { country: Scalars['ID']['input']; name?: InputMaybe; rate?: InputMaybe; }; export type AddTransfer = { destination: Scalars['ID']['input']; expected_arrival?: InputMaybe; items: Array; origin: Scalars['ID']['input']; reference_number?: InputMaybe; shipping_carrier?: InputMaybe; tags?: InputMaybe>>; tracking_number?: InputMaybe; tracking_url?: InputMaybe; }; export type AddVariant = { barcode?: InputMaybe; cost_per_item?: InputMaybe; country_of_origin?: InputMaybe; height?: InputMaybe; hs_code?: InputMaybe; image?: InputMaybe; inventories?: InputMaybe>>; is_shipping_applicable?: InputMaybe; length?: InputMaybe; marketVariants?: InputMaybe>>; metafields?: InputMaybe>>; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; product: Scalars['ID']['input']; restocking_fee?: InputMaybe; return_window?: InputMaybe; shipping_profile?: InputMaybe; status?: InputMaybe; weight?: InputMaybe; width?: InputMaybe; }; export type AddVariantTranslation = { language: Scalars['ID']['input']; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; variant: Scalars['ID']['input']; }; export type Add_AppInput = { billing?: InputMaybe<_AppBilling>; categories?: InputMaybe>>; description?: InputMaybe; documentation_url?: InputMaybe; events?: InputMaybe>>; excerpt?: InputMaybe; handle: Scalars['String']['input']; home_url?: InputMaybe; host?: InputMaybe; icon?: InputMaybe; media?: InputMaybe>>; permissions?: InputMaybe>>; policy_url?: InputMaybe; price?: InputMaybe; secret?: InputMaybe; support_url?: InputMaybe; tags?: InputMaybe>>; terms_and_conditions_url?: InputMaybe; thumbnail?: InputMaybe; title?: InputMaybe; webhook?: InputMaybe; webhook_signing_key?: InputMaybe; }; export type Add_BlogInput = { categories?: InputMaybe>>; content: Scalars['String']['input']; excerpt?: InputMaybe; handle: Scalars['String']['input']; tags?: InputMaybe>>; thumbnail?: InputMaybe; title: Scalars['String']['input']; }; export type Address = { __typename: 'Address'; address1?: Maybe; address2?: Maybe; city?: Maybe; country?: Maybe<_Country>; email?: Maybe; name?: Maybe; phone?: Maybe; postal_code?: Maybe; }; export type AddressInput = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; country?: InputMaybe; email?: InputMaybe; name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; }; export type App = { __typename: 'App'; _id?: Maybe; app?: Maybe<_App>; createdAt?: Maybe; events?: Maybe>>; is_pinned?: Maybe; permissions?: Maybe>>; store?: Maybe; updatedAt?: Maybe; }; export type AppConnection = { __typename: 'AppConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type AppEdge = { __typename: 'AppEdge'; cursor?: Maybe; node?: Maybe; }; export type AppFilterKeys = { apps?: InputMaybe>; cursors?: InputMaybe>; handles?: InputMaybe>; is_pinned?: InputMaybe; names?: InputMaybe>; permissions?: InputMaybe>; }; export declare enum AppSortKeys { _id = "_id", createdAt = "createdAt", updatedAt = "updatedAt" } export type Article = { __typename: 'Article'; _id?: Maybe; author?: Maybe; blog?: Maybe; content?: Maybe; createdAt?: Maybe; excerpt?: Maybe; handle?: Maybe; image?: Maybe; meta_description?: Maybe; meta_tags?: Maybe>>; meta_title?: Maybe; metafields?: Maybe>>; status?: Maybe; store?: Maybe; template?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export declare enum ArticleCommentPermission { all = "all", moderate = "moderate", none = "none" } export type ArticleConnection = { __typename: 'ArticleConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ArticleEdge = { __typename: 'ArticleEdge'; cursor?: Maybe; node?: Maybe
; }; export type ArticleFilterKeys = { authors?: InputMaybe>; blogs?: InputMaybe>; cursors?: InputMaybe>; handles?: InputMaybe>; statuses?: InputMaybe>; templates?: InputMaybe>; }; export declare enum ArticleSortKeys { _id = "_id", blog = "blog", createdAt = "createdAt", status = "status", title = "title", updatedAt = "updatedAt" } export declare enum ArticleStatus { active = "active", draft = "draft" } export type ArticleTranslation = { __typename: 'ArticleTranslation'; _id?: Maybe; article?: Maybe
; content?: Maybe; createdAt?: Maybe; excerpt?: Maybe; language?: Maybe<_Language>; meta_description?: Maybe; meta_title?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type ArticleTranslationConnection = { __typename: 'ArticleTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ArticleTranslationEdge = { __typename: 'ArticleTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type ArticleTranslationFilterKeys = { articles?: InputMaybe>; cursors?: InputMaybe>; languages?: InputMaybe>; }; export declare enum ArticleTranslationSortKeys { _id = "_id", article = "article", content = "content", createdAt = "createdAt", excerpt = "excerpt", language = "language", meta_description = "meta_description", meta_title = "meta_title", title = "title", updatedAt = "updatedAt" } export type Authenticator = { __typename: 'Authenticator'; is_enabled?: Maybe; }; export declare enum BankCodeTypes { ABA = "ABA", BBAN = "BBAN", BSB = "BSB", CLABE = "CLABE", CNAPS = "CNAPS", IBAN = "IBAN", IFSC = "IFSC", ROUTING = "ROUTING", SORT_CODE = "SORT_CODE", SWIFT = "SWIFT" } export type Blog = { __typename: 'Blog'; _id?: Maybe; createdAt?: Maybe; handle?: Maybe; image?: Maybe; meta_description?: Maybe; meta_tags?: Maybe>>; meta_title?: Maybe; metafields?: Maybe>>; store?: Maybe; template?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type BlogConnection = { __typename: 'BlogConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type BlogEdge = { __typename: 'BlogEdge'; cursor?: Maybe; node?: Maybe; }; export type BlogFilterKeys = { cursors?: InputMaybe>; handles?: InputMaybe>; templates?: InputMaybe>; titles?: InputMaybe>; }; export declare enum BlogSortKeys { _id = "_id", createdAt = "createdAt", handle = "handle", template = "template", title = "title", updatedAt = "updatedAt" } export type BlogTranslation = { __typename: 'BlogTranslation'; _id?: Maybe; blog?: Maybe; createdAt?: Maybe; language?: Maybe<_Language>; meta_description?: Maybe; meta_title?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type BlogTranslationConnection = { __typename: 'BlogTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type BlogTranslationEdge = { __typename: 'BlogTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type BlogTranslationFilterKeys = { blogs?: InputMaybe>; cursors?: InputMaybe>; languages?: InputMaybe>; }; export declare enum BlogTranslationSortKeys { _id = "_id", blog = "blog", createdAt = "createdAt", language = "language", meta_description = "meta_description", meta_title = "meta_title", title = "title", updatedAt = "updatedAt" } export type Brand = { __typename: 'Brand'; cover_image?: Maybe; default_logo?: Maybe; facebook?: Maybe; instagram?: Maybe; pinterest?: Maybe; primary_color?: Maybe; secondary_color?: Maybe; short_description?: Maybe; slogan?: Maybe; snapchat?: Maybe; square_logo?: Maybe; store?: Maybe; tiktok?: Maybe; tumblr?: Maybe; vimeo?: Maybe; whatsapp?: Maybe; x?: Maybe; youtube?: Maybe; }; export type Cart = { __typename: 'Cart'; _id?: Maybe; billing_address?: Maybe; coupon?: Maybe; createdAt?: Maybe; currency?: Maybe<_Currency>; customer?: Maybe; discount?: Maybe; discounts?: Maybe>>; errors?: Maybe>>; event_id?: Maybe; fulfillment?: Maybe; fulfillment_options?: Maybe; ip?: Maybe; line_items?: Maybe>>; market?: Maybe; note?: Maybe; payment?: Maybe; payment_method?: Maybe; payment_options?: Maybe>>; shipping?: Maybe; shipping_address?: Maybe; store?: Maybe; subtotal?: Maybe; tax?: Maybe; taxes?: Maybe>>; total?: Maybe; updatedAt?: Maybe; user_agent?: Maybe; visitor_id?: Maybe; }; export type CartAddress = { __typename: 'CartAddress'; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; first_name?: Maybe; last_name?: Maybe; phone?: Maybe; postal_code?: Maybe; region?: Maybe<_Region>; }; export type CartAddressInput = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; company?: InputMaybe; country?: InputMaybe; first_name?: InputMaybe; last_name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; region?: InputMaybe; }; export type CartConnection = { __typename: 'CartConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CartDiscount = { __typename: 'CartDiscount'; app?: Maybe<_App>; computed_amount?: Maybe; priority?: Maybe; reason?: Maybe; scope?: Maybe; source?: Maybe; stackable?: Maybe; status?: Maybe; target_line_items?: Maybe>>; title?: Maybe; type?: Maybe; value?: Maybe; }; export declare enum CartDiscountScope { cart = "cart", line_item = "line_item", shipping = "shipping" } export declare enum CartDiscountSource { app = "app", system = "system" } export declare enum CartDiscountStatus { applied = "applied", invalid = "invalid", pending = "pending" } export declare enum CartDiscountType { amount = "amount", free = "free", percentage = "percentage" } export type CartEdge = { __typename: 'CartEdge'; cursor?: Maybe; node?: Maybe; }; export type CartFilterKeys = { billing_cities?: InputMaybe>; billing_countries?: InputMaybe>; billing_postal_codes?: InputMaybe>; billing_regions?: InputMaybe>; coupons?: InputMaybe>; currencies?: InputMaybe>; cursors?: InputMaybe>; customers?: InputMaybe>; ips?: InputMaybe>; markets?: InputMaybe>; products?: InputMaybe>; shipping_cities?: InputMaybe>; shipping_countries?: InputMaybe>; shipping_postal_codes?: InputMaybe>; shipping_regions?: InputMaybe>; user_agents?: InputMaybe>; variants?: InputMaybe>; }; export type CartFulfillment = { __typename: 'CartFulfillment'; description?: Maybe; info?: Maybe; method?: Maybe; name?: Maybe; price?: Maybe; rate?: Maybe; }; export declare enum CartFulfillmentMethod { delivery = "delivery", pickup = "pickup", shipping = "shipping" } export type CartFulfillmentOptions = { __typename: 'CartFulfillmentOptions'; deliveries?: Maybe>>; pickups?: Maybe>>; shippings?: Maybe>>; }; export type CartLineItem = { __typename: 'CartLineItem'; _id?: Maybe; app?: Maybe<_App>; base_unit_price?: Maybe; collections?: Maybe>>; final_unit_price?: Maybe; handle?: Maybe; height?: Maybe; image?: Maybe; is_shipping_applicable?: Maybe; is_tax_applicable?: Maybe; length?: Maybe; line_total?: Maybe; metadata?: Maybe; product?: Maybe; product_title?: Maybe; quantity?: Maybe; restocking_fee?: Maybe; return_window?: Maybe; shipping_profile?: Maybe; sku?: Maybe; source?: Maybe; url?: Maybe; variant?: Maybe; variant_title?: Maybe; vendor?: Maybe; weight?: Maybe; width?: Maybe; }; export type CartLineItemInput = { quantity: Scalars['Int']['input']; variant: Scalars['ID']['input']; }; export declare enum CartLineItemSource { app = "app", system = "system" } export type CartPaymentMethod = { __typename: 'CartPaymentMethod'; charge_type?: Maybe; charge_value?: Maybe; computed_amount?: Maybe; icon?: Maybe; instructions?: Maybe; note?: Maybe; payment?: Maybe; title?: Maybe; type?: Maybe; }; export type CartPaymentOption = { __typename: 'CartPaymentOption'; charge_type?: Maybe; charge_value?: Maybe; computed_amount?: Maybe; icon?: Maybe; instructions?: Maybe; note?: Maybe; payment?: Maybe; title?: Maybe; type?: Maybe; }; export declare enum CartPaymentOptionChargeType { fixed = "fixed", percentage = "percentage" } export declare enum CartPaymentOptionType { digital = "digital", manual = "manual" } export declare enum CartSortkeys { _id = "_id", createdAt = "createdAt", customer = "customer", discount = "discount", ip = "ip", market = "market", note = "note", payment = "payment", shipping = "shipping", subtotal = "subtotal", tax = "tax", total = "total", updatedAt = "updatedAt", user_agent = "user_agent" } export type CartTax = { __typename: 'CartTax'; computed_amount?: Maybe; rate?: Maybe; scope?: Maybe; target_line_item?: Maybe; title?: Maybe; }; export declare enum CartTaxScope { line_item = "line_item", shipping = "shipping" } export type Checkout = { __typename: 'Checkout'; address2_requirement?: Maybe; auto_archive_order?: Maybe; auto_fulfill_high_risk?: Maybe; auto_fulfill_notify_customer?: Maybe; auto_fulfillment?: Maybe; auto_select_email_subscription?: Maybe; company_requirement?: Maybe; contact_method?: Maybe; custom_script?: Maybe; enable_tipping?: Maybe; hide_tipping?: Maybe; is_login_required?: Maybe; name_requirement?: Maybe; offer_address_suggestion?: Maybe; self_serve_return?: Maybe; shipping_phone_requirement?: Maybe; show_email_subscription?: Maybe; show_login_link?: Maybe; show_sms_subscription?: Maybe; store?: Maybe; tipping_preset_1?: Maybe; tipping_preset_2?: Maybe; tipping_preset_3?: Maybe; use_shipping_as_billing?: Maybe; }; export declare enum CheckoutAutoFulfillment { all = "all", gift_cards = "gift_cards", none = "none" } export declare enum CheckoutContactMethod { email = "email", phone_or_email = "phone_or_email" } export declare enum CheckoutExcludeRequiredOptional { exclude = "exclude", optional = "optional", required = "required" } export declare enum CheckoutNameRequirement { full_name = "full_name", last_name = "last_name" } export type Collection = { __typename: 'Collection'; _id?: Maybe; description?: Maybe; handle?: Maybe; image?: Maybe; meta_description?: Maybe; meta_tags?: Maybe>>; meta_title?: Maybe; metafields?: Maybe>>; products?: Maybe; store?: Maybe; template?: Maybe; title?: Maybe; }; export type CollectionProductsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type CollectionConnection = { __typename: 'CollectionConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CollectionEdge = { __typename: 'CollectionEdge'; cursor?: Maybe; node?: Maybe; }; export type CollectionFilterKeys = { cursors?: InputMaybe>; handles?: InputMaybe>; templates?: InputMaybe>; }; export type CollectionProduct = { __typename: 'CollectionProduct'; _id?: Maybe; collection?: Maybe; index?: Maybe; product?: Maybe; store?: Maybe; }; export type CollectionProductConnection = { __typename: 'CollectionProductConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CollectionProductEdge = { __typename: 'CollectionProductEdge'; cursor?: Maybe; node?: Maybe; }; export type CollectionProductFilterKeys = { collections?: InputMaybe>; cursors?: InputMaybe>; products?: InputMaybe>; }; export declare enum CollectionProductSortkey { _id = "_id", collection = "collection", createdAt = "createdAt", index = "index", product = "product", updatedAt = "updatedAt" } export declare enum CollectionSortKey { _id = "_id", createdAt = "createdAt", handle = "handle", meta_title = "meta_title", template = "template", title = "title", type = "type", updatedAt = "updatedAt" } export type CollectionTranslation = { __typename: 'CollectionTranslation'; _id?: Maybe; collection?: Maybe; createdAt?: Maybe; description?: Maybe; language?: Maybe<_Language>; meta_description?: Maybe; meta_title?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type CollectionTranslationConnection = { __typename: 'CollectionTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CollectionTranslationEdge = { __typename: 'CollectionTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type CollectionTranslationFilterKeys = { collections?: InputMaybe>; cursors?: InputMaybe>; languages?: InputMaybe>; }; export declare enum CollectionTranslationSortKeys { _id = "_id", collection = "collection", createdAt = "createdAt", description = "description", language = "language", meta_description = "meta_description", meta_title = "meta_title", title = "title", updatedAt = "updatedAt" } export type CreateLogInput = { comment?: InputMaybe; resource: LogResources; target: Scalars['ID']['input']; }; export type CreatePublisherInput = { address?: InputMaybe; bank_account_name?: InputMaybe; bank_account_number?: InputMaybe; bank_code?: InputMaybe; bank_code_type?: InputMaybe; bank_name?: InputMaybe; banner?: InputMaybe; brand_name: Scalars['String']['input']; country: Scalars['ID']['input']; description?: InputMaybe; email?: InputMaybe; handle: Scalars['String']['input']; legal_name?: InputMaybe; logo?: InputMaybe; phone?: InputMaybe; website?: InputMaybe; }; export type CreateThemeFile = { content?: InputMaybe; cursor: Scalars['ID']['input']; dir: Scalars['String']['input']; filename: Scalars['String']['input']; }; export type Customer = { __typename: 'Customer'; _id?: Maybe; addresses?: Maybe; amount_spent?: Maybe; createdAt?: Maybe; email?: Maybe; first_name?: Maybe; is_tax_collectable?: Maybe; language?: Maybe<_Language>; last_name?: Maybe; metafields?: Maybe>>; note?: Maybe; orders?: Maybe; phone?: Maybe; store?: Maybe; tags?: Maybe>>; updatedAt?: Maybe; }; export type CustomerAddressesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type CustomerOrdersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type CustomerAddress = { __typename: 'CustomerAddress'; _id?: Maybe; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; createdAt?: Maybe; customer?: Maybe; first_name?: Maybe; is_default?: Maybe; last_name?: Maybe; phone?: Maybe; postal_code?: Maybe; region?: Maybe<_Region>; store?: Maybe; updatedAt?: Maybe; }; export type CustomerAddressConnection = { __typename: 'CustomerAddressConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CustomerAddressEdge = { __typename: 'CustomerAddressEdge'; cursor?: Maybe; node?: Maybe; }; export type CustomerAddressFilterKeys = { cities?: InputMaybe>; countries?: InputMaybe>; cursors?: InputMaybe>; customers?: InputMaybe>; is_default?: InputMaybe>; postal_codes?: InputMaybe>; regions?: InputMaybe>; }; export declare enum CustomerAddressSortkeys { _id = "_id", city = "city", company = "company", country = "country", customer = "customer", first_name = "first_name", is_default = "is_default", last_name = "last_name", postal_code = "postal_code", reatedAt = "reatedAt", region = "region", updatedAt = "updatedAt" } export type CustomerConnection = { __typename: 'CustomerConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CustomerEdge = { __typename: 'CustomerEdge'; cursor?: Maybe; node?: Maybe; }; export type CustomerEmail = { __typename: 'CustomerEmail'; address?: Maybe; has_subscribed?: Maybe; has_unsubscribed?: Maybe; is_verified?: Maybe; }; export type CustomerEmailInput = { address: Scalars['String']['input']; has_subscribed?: InputMaybe; }; export type CustomerFilterKeys = { cursors?: InputMaybe>; is_tax_collectable?: InputMaybe>; languages?: InputMaybe>; }; export type CustomerPhone = { __typename: 'CustomerPhone'; country?: Maybe<_Country>; has_subscribed?: Maybe; has_unsubscribed?: Maybe; is_verified?: Maybe; number?: Maybe; }; export type CustomerPhoneInput = { country: Scalars['ID']['input']; has_subscribed?: InputMaybe; number: Scalars['String']['input']; }; export type CustomerSegment = { __typename: 'CustomerSegment'; _id?: Maybe; combine?: Maybe; conditions?: Maybe>>; createdAt?: Maybe; customers?: Maybe>>; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export declare enum CustomerSegmentCombine { all = "all", any = "any" } export type CustomerSegmentCondition = { __typename: 'CustomerSegmentCondition'; field?: Maybe; operator?: Maybe; value?: Maybe; }; export declare enum CustomerSegmentConditionField { amount_spent = "amount_spent", customer_cities = "customer_cities", customer_countries = "customer_countries", customer_created_at = "customer_created_at", customer_email_domain = "customer_email_domain", customer_regions = "customer_regions", customer_tags = "customer_tags", email_subscription_status = "email_subscription_status", first_ordered_at = "first_ordered_at", last_ordered_at = "last_ordered_at", number_of_orders = "number_of_orders", products_purchased = "products_purchased", sms_subscription_status = "sms_subscription_status", tax_collection_status = "tax_collection_status", variants_purchased = "variants_purchased" } export type CustomerSegmentConditionInput = { field: CustomerSegmentConditionField; operator: CustomerSegmentConditionOperator; value: Scalars['String']['input']; }; export declare enum CustomerSegmentConditionOperator { contains = "contains", does_not_contain = "does_not_contain", ends_with = "ends_with", is_empty = "is_empty", is_equal_to = "is_equal_to", is_greater_than = "is_greater_than", is_less_than = "is_less_than", is_not_empty = "is_not_empty", is_not_equal_to = "is_not_equal_to", starts_with = "starts_with" } export type CustomerSegmentConnection = { __typename: 'CustomerSegmentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type CustomerSegmentEdge = { __typename: 'CustomerSegmentEdge'; cursor?: Maybe; node?: Maybe; }; export type CustomerSegmentFilterKeys = { combines?: InputMaybe>; cursors?: InputMaybe>; titles?: InputMaybe>; }; export declare enum CustomerSegmentSortkeys { _id = "_id", combine = "combine", createdAt = "createdAt", title = "title", updatedAt = "updatedAt" } export declare enum CustomerSortkeys { _id = "_id", createdAt = "createdAt", first_name = "first_name", is_tax_collectable = "is_tax_collectable", language = "language", last_name = "last_name", updatedAt = "updatedAt" } export type CustomerTokenInput = { contact: Scalars['String']['input']; first_name?: InputMaybe; last_name?: InputMaybe; }; export type CustomerTokenResponse = { __typename: 'CustomerTokenResponse'; is_new?: Maybe; token?: Maybe; }; export declare enum DefaultThemeTemplateType { article = "article", articles = "articles", blog = "blog", blogs = "blogs", collection = "collection", collections = "collections", page = "page", product = "product", products = "products" } export type DeleteThemeFile = { cursor: Scalars['ID']['input']; dir: Scalars['String']['input']; filename: Scalars['String']['input']; }; export type DeliveryProfile = { __typename: 'DeliveryProfile'; _id?: Maybe; createdAt?: Maybe; name?: Maybe; origin?: Maybe; store?: Maybe; updatedAt?: Maybe; }; export type DeliveryProfileConnection = { __typename: 'DeliveryProfileConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type DeliveryProfileEdge = { __typename: 'DeliveryProfileEdge'; cursor?: Maybe; node?: Maybe; }; export type DeliveryProfileFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; origins?: InputMaybe>; }; export declare enum DeliveryProfileSortKeys { _id = "_id", createdAt = "createdAt", name = "name", updatedAt = "updatedAt" } export type DeliveryRate = { __typename: 'DeliveryRate'; _id?: Maybe; createdAt?: Maybe; description?: Maybe; name?: Maybe; store?: Maybe; updatedAt?: Maybe; }; export type DeliveryRateConnection = { __typename: 'DeliveryRateConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type DeliveryRateEdge = { __typename: 'DeliveryRateEdge'; cursor?: Maybe; node?: Maybe; }; export type DeliveryRateFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; }; export declare enum DeliveryRateSortKeys { _id = "_id", createdAt = "createdAt", name = "name", profile = "profile", updatedAt = "updatedAt" } export type DeliveryZone = { __typename: 'DeliveryZone'; _id?: Maybe; createdAt?: Maybe; instructions?: Maybe; name?: Maybe; postal_codes?: Maybe>>; profile?: Maybe; rates?: Maybe>>; store?: Maybe; updatedAt?: Maybe; }; export type DeliveryZoneConnection = { __typename: 'DeliveryZoneConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type DeliveryZoneEdge = { __typename: 'DeliveryZoneEdge'; cursor?: Maybe; node?: Maybe; }; export type DeliveryZoneFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; profiles?: InputMaybe>; }; export type DeliveryZoneLocation = { __typename: 'DeliveryZoneLocation'; country?: Maybe<_Country>; regions?: Maybe>>; }; export type DeliveryZoneLocationInput = { country: Scalars['ID']['input']; regions?: InputMaybe>; }; export type DeliveryZoneRate = { __typename: 'DeliveryZoneRate'; _id?: Maybe; condition_type?: Maybe; is_conditional?: Maybe; min_unit?: Maybe; price?: Maybe; rate?: Maybe; }; export declare enum DeliveryZoneRateConditionType { price = "price", weight = "weight" } export type DeliveryZoneRateInput = { condition_type?: InputMaybe; is_conditional: Scalars['Boolean']['input']; min_unit?: InputMaybe; price: Scalars['Float']['input']; rate: Scalars['ID']['input']; }; export declare enum DeliveryZoneSortKeys { _id = "_id", createdAt = "createdAt", name = "name", profile = "profile", updatedAt = "updatedAt" } export type Device = { __typename: 'Device'; _id?: Maybe; browser_name?: Maybe; isThisDevice?: Maybe; last_session?: Maybe; os_name?: Maybe; session_history?: Maybe; }; export type DeviceSession_HistoryArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type Discount = { __typename: 'Discount'; _id?: Maybe; amount_off_order?: Maybe; amount_off_products?: Maybe; application?: Maybe; buy_x_get_y?: Maybe; code?: Maybe; combines_with_order_discounts?: Maybe; combines_with_product_discounts?: Maybe; combines_with_shipping_discounts?: Maybe; createdAt?: Maybe; customer_usage_limit?: Maybe; description?: Maybe; eligible_customers?: Maybe>>; eligible_segments?: Maybe>>; ends_at?: Maybe; free_shipping?: Maybe; starts_at?: Maybe; store?: Maybe; total_usage_limit?: Maybe; type?: Maybe; updatedAt?: Maybe; usage?: Maybe; }; export type DiscountAoo = { __typename: 'DiscountAOO'; amount?: Maybe; minimum_purchase_type?: Maybe; minimum_purchase_value?: Maybe; type?: Maybe; }; export type DiscountAooInput = { amount: Scalars['Float']['input']; minimum_purchase_type: DiscountAooMinimumPurchaseType; minimum_purchase_value?: InputMaybe; type: DiscountAooType; }; export declare enum DiscountAooMinimumPurchaseType { amount = "amount", none = "none", quantity = "quantity" } export declare enum DiscountAooType { fixed = "fixed", percentage = "percentage" } export type DiscountAop = { __typename: 'DiscountAOP'; amount?: Maybe; application?: Maybe; collections?: Maybe>>; minimum_purchase_type?: Maybe; minimum_purchase_value?: Maybe; products?: Maybe>>; type?: Maybe; }; export declare enum DiscountAopApplication { collections = "collections", products = "products" } export type DiscountAopInput = { amount: Scalars['Float']['input']; application: DiscountAopApplication; collections?: InputMaybe>; minimum_purchase_type: DiscountAopMinimumPurchaseType; minimum_purchase_value?: InputMaybe; products?: InputMaybe>; type: DiscountAopType; }; export declare enum DiscountAopMinimumPurchaseType { amount = "amount", none = "none", quantity = "quantity" } export declare enum DiscountAopType { fixed = "fixed", percentage = "percentage" } export declare enum DiscountApplication { automatic = "automatic", discount_code = "discount_code" } export type DiscountBxgy = { __typename: 'DiscountBXGY'; amount?: Maybe; application?: Maybe; collections?: Maybe>>; max_offer_quantity?: Maybe; minimum_purchase_type?: Maybe; minimum_purchase_value?: Maybe; offer_application?: Maybe; offer_collections?: Maybe>>; offer_products?: Maybe>>; products?: Maybe>>; type?: Maybe; }; export declare enum DiscountBxgyApplication { collections = "collections", products = "products" } export type DiscountBxgyInput = { amount?: InputMaybe; application: DiscountBxgyApplication; collections?: InputMaybe>; max_offer_quantity?: InputMaybe; minimum_purchase_type: DiscountBxgyMinimumPurchaseType; minimum_purchase_value?: InputMaybe; offer_application: DiscountBxgyOfferApplication; offer_collections?: InputMaybe>; offer_products?: InputMaybe>; products?: InputMaybe>; type: DiscountBxgyType; }; export declare enum DiscountBxgyMinimumPurchaseType { amount = "amount", quantity = "quantity" } export declare enum DiscountBxgyOfferApplication { collections = "collections", products = "products" } export declare enum DiscountBxgyType { amount_off = "amount_off", free = "free", percentage = "percentage" } export type DiscountConnection = { __typename: 'DiscountConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type DiscountEdge = { __typename: 'DiscountEdge'; cursor?: Maybe; node?: Maybe; }; export type DiscountFs = { __typename: 'DiscountFS'; countries?: Maybe>>; exclude_after_amount?: Maybe; minimum_purchase_type?: Maybe; minimum_purchase_value?: Maybe; type?: Maybe; }; export type DiscountFsInput = { countries?: InputMaybe>; exclude_after_amount?: InputMaybe; minimum_purchase_type: DiscountFsMinimumPurchaseType; minimum_purchase_value?: InputMaybe; type: DiscountFsType; }; export declare enum DiscountFsMinimumPurchaseType { amount = "amount", none = "none", quantity = "quantity" } export declare enum DiscountFsType { all_countries = "all_countries", countries = "countries" } export type DiscountFilterKeys = { applications?: InputMaybe>; codes?: InputMaybe>; cursors?: InputMaybe>; types?: InputMaybe>; }; export declare enum DiscountSortKeys { _id = "_id", application = "application", code = "code", createdAt = "createdAt", customer_usage_limit = "customer_usage_limit", ends_at = "ends_at", starts_at = "starts_at", total_usage_limit = "total_usage_limit", updatedAt = "updatedAt" } export declare enum DiscountType { amount_off_order = "amount_off_order", amount_off_products = "amount_off_products", buy_x_get_y = "buy_x_get_y", free_shipping = "free_shipping" } export type Domain = { __typename: 'Domain'; _id?: Maybe; is_primary?: Maybe; is_ssl_ready?: Maybe; is_tld?: Maybe; name?: Maybe; records?: Maybe>>; store?: Maybe; }; export type DomainConnection = { __typename: 'DomainConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type DomainEdge = { __typename: 'DomainEdge'; cursor?: Maybe; node?: Maybe; }; export type DomainFilterKeys = { cursors?: InputMaybe>; is_primary?: InputMaybe; is_tld?: InputMaybe; names?: InputMaybe>; }; export type DomainRecord = { __typename: 'DomainRecord'; _id?: Maybe; address?: Maybe; admin?: Maybe; data?: Maybe; domain?: Maybe; exchange?: Maybe; expiration?: Maybe; host?: Maybe; minimum?: Maybe; ns?: Maybe; port?: Maybe; primary?: Maybe; priority?: Maybe; refresh?: Maybe; retry?: Maybe; serial?: Maybe; target?: Maybe; ttl?: Maybe; type?: Maybe; weight?: Maybe; }; export type DomainRecordInput = { address?: InputMaybe; admin?: InputMaybe; data?: InputMaybe; domain?: InputMaybe; exchange?: InputMaybe; expiration?: InputMaybe; host: Scalars['String']['input']; minimum?: InputMaybe; ns?: InputMaybe; port?: InputMaybe; primary?: InputMaybe; priority?: InputMaybe; refresh?: InputMaybe; retry?: InputMaybe; serial?: InputMaybe; target?: InputMaybe; ttl: Scalars['Int']['input']; type: DomainRecordType; weight?: InputMaybe; }; export declare enum DomainRecordType { A = "A", AAAA = "AAAA", CNAME = "CNAME", MX = "MX", NS = "NS", PTR = "PTR", SOA = "SOA", SRV = "SRV", TXT = "TXT" } export declare enum DomainSortkeys { _id = "_id", createdAt = "createdAt", is_primary = "is_primary", is_tld = "is_tld", name = "name", updatedAt = "updatedAt" } export type Earning = { __typename: 'Earning'; _id?: Maybe; amount?: Maybe; app?: Maybe<_App>; createdAt?: Maybe; locked_until?: Maybe; processed_at?: Maybe; processing_status?: Maybe; publisher?: Maybe; rate?: Maybe; source?: Maybe; store?: Maybe; store_invoice?: Maybe; theme?: Maybe<_Theme>; updatedAt?: Maybe; verification_status?: Maybe; }; export type EarningConnection = { __typename: 'EarningConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type EarningEdge = { __typename: 'EarningEdge'; cursor?: Maybe; node?: Maybe; }; export type EarningFilterKeys = { cursors?: InputMaybe>; processing_statuses?: InputMaybe>; sources?: InputMaybe>; verification_statuses?: InputMaybe>; }; export declare enum EarningProcessingStatus { pending = "pending", processed = "processed" } export declare enum EarningSortKeys { _id = "_id", amount = "amount", createdAt = "createdAt", locked_until = "locked_until", processing_status = "processing_status", source = "source", updatedAt = "updatedAt", verification_status = "verification_status" } export declare enum EarningSource { app = "app", store = "store", theme = "theme" } export declare enum EarningVerificationStatus { pending = "pending", rejected = "rejected", verified = "verified" } export type EditApp = { cursor: Scalars['ID']['input']; is_pinned?: InputMaybe; }; export type EditArticle = { content?: InputMaybe; cursor: Scalars['ID']['input']; excerpt?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; status?: InputMaybe; template?: InputMaybe; title?: InputMaybe; }; export type EditArticleTranslation = { content?: InputMaybe; cursor: Scalars['ID']['input']; excerpt?: InputMaybe; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type EditBlog = { cursor: Scalars['ID']['input']; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; template?: InputMaybe; title?: InputMaybe; }; export type EditBlogTranslation = { cursor: Scalars['ID']['input']; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type EditBrand = { cover_image?: InputMaybe; default_logo?: InputMaybe; facebook?: InputMaybe; pinterest?: InputMaybe; primary_color?: InputMaybe; secondary_color?: InputMaybe; short_description?: InputMaybe; slogan?: InputMaybe; snapchat?: InputMaybe; square_logo?: InputMaybe; tiktok?: InputMaybe; tumblr?: InputMaybe; vimeo?: InputMaybe; whatsapp?: InputMaybe; x?: InputMaybe; youtube?: InputMaybe; }; export type EditCart = { billing_address?: InputMaybe; coupon?: InputMaybe; cursor: Scalars['ID']['input']; customer?: InputMaybe; event_id?: InputMaybe; fulfillment_method?: InputMaybe; fulfillment_option?: InputMaybe; ip?: InputMaybe; line_items?: InputMaybe>; meta?: InputMaybe; note?: InputMaybe; payment_option?: InputMaybe; shipping_address?: InputMaybe; user_agent?: InputMaybe; }; export type EditCollection = { cursor: Scalars['ID']['input']; description?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; template?: InputMaybe; title?: InputMaybe; }; export type EditCollectionProduct = { cursor: Scalars['ID']['input']; index: Scalars['Int']['input']; }; export type EditCollectionTranslation = { cursor: Scalars['ID']['input']; description?: InputMaybe; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type EditCustomer = { cursor: Scalars['ID']['input']; email?: InputMaybe; first_name?: InputMaybe; is_tax_collectable?: InputMaybe; language?: InputMaybe; last_name?: InputMaybe; metafields?: InputMaybe>>; note?: InputMaybe; phone?: InputMaybe; tags?: InputMaybe>>; }; export type EditCustomerAddress = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; company?: InputMaybe; country?: InputMaybe; cursor: Scalars['ID']['input']; first_name?: InputMaybe; is_default?: InputMaybe; last_name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; region?: InputMaybe; }; export type EditCustomerSegment = { combine?: InputMaybe; conditions?: InputMaybe>; cursor: Scalars['ID']['input']; title?: InputMaybe; }; export type EditDeliveryProfile = { cursor: Scalars['ID']['input']; name?: InputMaybe; origin?: InputMaybe; }; export type EditDeliveryRate = { cursor: Scalars['ID']['input']; description?: InputMaybe; name?: InputMaybe; }; export type EditDeliveryZone = { cursor: Scalars['ID']['input']; instructions?: InputMaybe; name?: InputMaybe; postal_codes?: InputMaybe>; rates?: InputMaybe>; }; export type EditDiscount = { amount_off_order?: InputMaybe; amount_off_products?: InputMaybe; application?: InputMaybe; buy_x_get_y?: InputMaybe; combines_with_order_discounts?: InputMaybe; combines_with_product_discounts?: InputMaybe; combines_with_shipping_discounts?: InputMaybe; cursor: Scalars['ID']['input']; customer_usage_limit?: InputMaybe; description?: InputMaybe; eligible_customers?: InputMaybe>; eligible_segments?: InputMaybe>; ends_at?: InputMaybe; free_shipping?: InputMaybe; starts_at?: InputMaybe; total_usage_limit?: InputMaybe; }; export type EditDomain = { cursor: Scalars['ID']['input']; is_primary?: InputMaybe; records?: InputMaybe>; }; export type EditInventory = { available?: InputMaybe; committed?: InputMaybe; cursor: Scalars['ID']['input']; damaged?: InputMaybe; incoming?: InputMaybe; quality_control?: InputMaybe; reserved?: InputMaybe; safety_stock?: InputMaybe; }; export type EditLinklist = { cursor: Scalars['ID']['input']; handle?: InputMaybe; links?: InputMaybe>; title?: InputMaybe; }; export type EditLocation = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; country?: InputMaybe; cursor: Scalars['ID']['input']; email?: InputMaybe; fulfill_online_orders?: InputMaybe; is_default?: InputMaybe; metafields?: InputMaybe>>; name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; }; export type EditMarket = { countries?: InputMaybe>; currency?: InputMaybe; cursor: Scalars['ID']['input']; domain?: InputMaybe; is_active?: InputMaybe; is_primary?: InputMaybe; language?: InputMaybe; metafields?: InputMaybe>>; name?: InputMaybe; price_adjustment?: InputMaybe; }; export type EditMarketVariant = { compare_at_price?: InputMaybe; cursor: Scalars['ID']['input']; is_fixed_price?: InputMaybe; is_tax_applicable?: InputMaybe; price?: InputMaybe; price_breaks?: InputMaybe>>; quantity_rule?: InputMaybe; sell_when_out_of_stock?: InputMaybe; sku?: InputMaybe; track_inventory?: InputMaybe; use_wholesale?: InputMaybe; }; export type EditMetafield = { cursor: Scalars['ID']['input']; is_public?: InputMaybe; name?: InputMaybe; }; export type EditMetaobject = { cursor: Scalars['ID']['input']; fields?: InputMaybe>; is_public?: InputMaybe; name?: InputMaybe; }; export type EditMetaobjectEntry = { cursor: Scalars['ID']['input']; fields: Array; title?: InputMaybe; }; export type EditOrder = { cursor: Scalars['ID']['input']; status?: InputMaybe; tags?: InputMaybe>; }; export type EditOrderFulfillment = { carrier?: InputMaybe; cursor: Scalars['ID']['input']; event?: InputMaybe; note?: InputMaybe; status?: InputMaybe; tracking_number?: InputMaybe; tracking_url?: InputMaybe; }; export type EditOrderPayment = { cursor: Scalars['ID']['input']; payment: Scalars['ID']['input']; }; export type EditOrderReturn = { cursor: Scalars['ID']['input']; event?: InputMaybe; note?: InputMaybe; status?: InputMaybe; }; export type EditPage = { content?: InputMaybe; cursor: Scalars['ID']['input']; excerpt?: InputMaybe; handle?: InputMaybe; image?: InputMaybe; meta_description?: InputMaybe; meta_tags?: InputMaybe>>; meta_title?: InputMaybe; metafields?: InputMaybe>>; status?: InputMaybe; template?: InputMaybe; title?: InputMaybe; }; export type EditPageTranslation = { content?: InputMaybe; cursor: Scalars['ID']['input']; excerpt?: InputMaybe; meta_description?: InputMaybe; meta_title?: InputMaybe; title?: InputMaybe; }; export type EditPayment = { charge?: InputMaybe; cursor: Scalars['ID']['input']; instruction?: InputMaybe; market?: InputMaybe; note?: InputMaybe; settings?: InputMaybe>; }; export type EditPickupProfile = { cursor: Scalars['ID']['input']; instructions?: InputMaybe; name?: InputMaybe; origin?: InputMaybe; price?: InputMaybe; ready_in?: InputMaybe; }; export type EditPlan = { locations?: InputMaybe; markets?: InputMaybe; package?: InputMaybe; products?: InputMaybe; staffs?: InputMaybe; storage?: InputMaybe; themes?: InputMaybe; validity?: InputMaybe; }; export type EditPreset = { cursor: Scalars['ID']['input']; data?: InputMaybe; title?: InputMaybe; }; export type EditProduct = { category?: InputMaybe; cursor: Scalars['ID']['input']; description?: InputMaybe; handle?: InputMaybe; media?: InputMaybe>; meta_description?: InputMaybe; meta_tags?: InputMaybe>; meta_title?: InputMaybe; metafields?: InputMaybe>; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; status?: InputMaybe; tags?: InputMaybe>; template?: InputMaybe; title?: InputMaybe; type?: InputMaybe; vendor?: InputMaybe; }; export type EditProductTranslation = { cursor: Scalars['ID']['input']; description?: InputMaybe; meta_description?: InputMaybe; meta_title?: InputMaybe; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; title?: InputMaybe; }; export type EditPublisherInput = { address?: InputMaybe; bank_account_name?: InputMaybe; bank_account_number?: InputMaybe; bank_code?: InputMaybe; bank_code_type?: InputMaybe; bank_name?: InputMaybe; banner?: InputMaybe; brand_name?: InputMaybe; country?: InputMaybe; description?: InputMaybe; email?: InputMaybe; legal_name?: InputMaybe; logo?: InputMaybe; phone?: InputMaybe; website?: InputMaybe; }; export type EditPurchaseInput = { adjustments?: InputMaybe>; currency?: InputMaybe; cursor: Scalars['ID']['input']; destination?: InputMaybe; expected_arrival?: InputMaybe; items?: InputMaybe>; mark_as_ordered?: InputMaybe; note?: InputMaybe; payment_terms?: InputMaybe; receivings?: InputMaybe>>; reference_number?: InputMaybe; shipping_carrier?: InputMaybe; supplier?: InputMaybe; tags?: InputMaybe>>; tracking_number?: InputMaybe; tracking_url?: InputMaybe; }; export type EditRedirect = { cursor: Scalars['ID']['input']; from?: InputMaybe; to?: InputMaybe; }; export type EditShippingProfile = { cursor: Scalars['ID']['input']; is_default?: InputMaybe; name?: InputMaybe; origins?: InputMaybe>; }; export type EditShippingRate = { cursor: Scalars['ID']['input']; description?: InputMaybe; name?: InputMaybe; }; export type EditShippingZone = { cursor: Scalars['ID']['input']; locations?: InputMaybe>; name?: InputMaybe; rates?: InputMaybe>; }; export type EditShopTranslation = { cursor: Scalars['ID']['input']; description?: InputMaybe; message?: InputMaybe; title?: InputMaybe; }; export type EditStaff = { app_permission?: InputMaybe; cursor: Scalars['ID']['input']; limited_apps?: InputMaybe>; permissions?: InputMaybe>>; }; export type EditStore = { address?: InputMaybe; length_unit?: InputMaybe; name?: InputMaybe; order_prefix?: InputMaybe; order_suffix?: InputMaybe; timezone?: InputMaybe; weight_unit?: InputMaybe; }; export type EditSupplier = { address1?: InputMaybe; address2?: InputMaybe; city?: InputMaybe; company?: InputMaybe; country?: InputMaybe; cursor: Scalars['ID']['input']; email?: InputMaybe; name?: InputMaybe; phone?: InputMaybe; postal_code?: InputMaybe; }; export type EditTaxInput = { cursor: Scalars['ID']['input']; name?: InputMaybe; overrides?: InputMaybe>; rate?: InputMaybe; regional_taxes?: InputMaybe>; }; export type EditTheme = { cursor: Scalars['ID']['input']; publish?: InputMaybe; template?: InputMaybe; title?: InputMaybe; }; export type EditThemeFile = { content: Scalars['String']['input']; cursor: Scalars['ID']['input']; dir: Scalars['String']['input']; filename: Scalars['String']['input']; }; export type EditThemeTemplate = { data: Scalars['JSON']['input']; type: EditThemeTemplateType; }; export type EditTransfer = { cursor: Scalars['ID']['input']; destination?: InputMaybe; expected_arrival?: InputMaybe; items?: InputMaybe>; mark_as_pending?: InputMaybe; origin?: InputMaybe; receivings?: InputMaybe>>; reference_number?: InputMaybe; shipping_carrier?: InputMaybe; tags?: InputMaybe>>; tracking_number?: InputMaybe; tracking_url?: InputMaybe; }; export type EditVariant = { barcode?: InputMaybe; cost_per_item?: InputMaybe; country_of_origin?: InputMaybe; cursor: Scalars['ID']['input']; height?: InputMaybe; hs_code?: InputMaybe; image?: InputMaybe; is_shipping_applicable?: InputMaybe; length?: InputMaybe; metafields?: InputMaybe>>; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; restocking_fee?: InputMaybe; return_window?: InputMaybe; shipping_profile?: InputMaybe; status?: InputMaybe; weight?: InputMaybe; width?: InputMaybe; }; export type EditVariantTranslation = { cursor: Scalars['ID']['input']; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; }; export type Edit_AppInput = { billing?: InputMaybe<_AppBilling>; categories?: InputMaybe>>; cursor: Scalars['ID']['input']; description?: InputMaybe; distribution?: InputMaybe<_AppDistribution>; documentation_url?: InputMaybe; events?: InputMaybe>>; excerpt?: InputMaybe; home_url?: InputMaybe; host?: InputMaybe; icon?: InputMaybe; media?: InputMaybe>>; permissions?: InputMaybe>>; policy_url?: InputMaybe; price?: InputMaybe; secret?: InputMaybe; support_url?: InputMaybe; tags?: InputMaybe>>; terms_and_conditions_url?: InputMaybe; thumbnail?: InputMaybe; title?: InputMaybe; webhook?: InputMaybe; webhook_signing_key?: InputMaybe; }; export type Edit_BlogInput = { categories?: InputMaybe>>; content?: InputMaybe; cursor: Scalars['ID']['input']; excerpt?: InputMaybe; status?: InputMaybe<_BlogStatuses>; tags?: InputMaybe>>; thumbnail?: InputMaybe; title?: InputMaybe; }; export type Email = { __typename: 'Email'; address?: Maybe; has_subscribed?: Maybe; has_unsubscribed?: Maybe; is_verified?: Maybe; }; export type EmailInput = { address: Scalars['String']['input']; has_subscribed?: InputMaybe; }; export type FfillmentRate = { __typename: 'FfillmentRate'; description?: Maybe; instructions?: Maybe; name?: Maybe; price?: Maybe; rate?: Maybe; }; export type IncomingData = { __typename: 'IncomingData'; purchase?: Maybe; quantity?: Maybe; transfer?: Maybe; }; export type InstallTheme = { _theme: Scalars['ID']['input']; _themeVersion: Scalars['ID']['input']; }; export type Inventory = { __typename: 'Inventory'; _id?: Maybe; available?: Maybe; committed?: Maybe; damaged?: Maybe; incoming?: Maybe>>; location?: Maybe; product?: Maybe; quality_control?: Maybe; reserved?: Maybe; safety_stock?: Maybe; store?: Maybe; variant?: Maybe; }; export type InventoryConnection = { __typename: 'InventoryConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type InventoryEdge = { __typename: 'InventoryEdge'; cursor?: Maybe; node?: Maybe; }; export type InventoryFilterKeys = { cursors?: InputMaybe>; locations?: InputMaybe>; products?: InputMaybe>; variants?: InputMaybe>; }; export type InventoryInput = { available?: InputMaybe; committed?: InputMaybe; damaged?: InputMaybe; incoming?: InputMaybe; location: Scalars['ID']['input']; quality_control?: InputMaybe; reserved?: InputMaybe; safety_stock?: InputMaybe; }; export declare enum InventorySortKeys { _id = "_id", available = "available", committed = "committed", createdAt = "createdAt", damaged = "damaged", incoming = "incoming", on_hand = "on_hand", quality_control = "quality_control", reserved = "reserved", safety_stock = "safety_stock", updatedAt = "updatedAt" } export type Linklist = { __typename: 'Linklist'; _id?: Maybe; handle?: Maybe; links?: Maybe>>; store?: Maybe; title?: Maybe; }; export type LinklistConnection = { __typename: 'LinklistConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type LinklistEdge = { __typename: 'LinklistEdge'; cursor?: Maybe; node?: Maybe; }; export type LinklistFilterKeys = { cursors?: InputMaybe>; handles?: InputMaybe>; titles?: InputMaybe>; }; export type LinklistLayer1 = { __typename: 'LinklistLayer1'; _id?: Maybe; links?: Maybe>>; title?: Maybe; type?: Maybe; url?: Maybe; }; export type LinklistLayer1Input = { links?: InputMaybe>; title?: InputMaybe; type: LinklistType; url?: InputMaybe; }; export type LinklistLayer2 = { __typename: 'LinklistLayer2'; _id?: Maybe; links?: Maybe>>; title?: Maybe; type?: Maybe; url?: Maybe; }; export type LinklistLayer2Input = { links?: InputMaybe>; title?: InputMaybe; type: LinklistType; url?: InputMaybe; }; export type LinklistLayer3 = { __typename: 'LinklistLayer3'; _id?: Maybe; createdAt?: Maybe; title?: Maybe; type?: Maybe; updatedAt?: Maybe; url?: Maybe; }; export type LinklistLayer3Input = { title?: InputMaybe; type: LinklistType; url?: InputMaybe; }; export declare enum LinklistSortKeys { _id = "_id", createdAt = "createdAt", title = "title", updatedAt = "updatedAt" } export declare enum LinklistType { account = "account", article = "article", blog = "blog", blogs = "blogs", cart = "cart", collection = "collection", collections = "collections", home = "home", page = "page", product = "product", products = "products", search = "search", url = "url" } export type Location = { __typename: 'Location'; _id?: Maybe; address1?: Maybe; address2?: Maybe; city?: Maybe; country?: Maybe<_Country>; email?: Maybe; fulfill_online_orders?: Maybe; is_default?: Maybe; metafields?: Maybe>>; name?: Maybe; phone?: Maybe; postal_code?: Maybe; store?: Maybe; }; export type LocationConnection = { __typename: 'LocationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type LocationEdge = { __typename: 'LocationEdge'; cursor?: Maybe; node?: Maybe; }; export type LocationFilterKeys = { cities?: InputMaybe>; countries?: InputMaybe>; cursors?: InputMaybe>; fulfill_online_orders?: InputMaybe; is_default?: InputMaybe; names?: InputMaybe>; postal_codes?: InputMaybe>; }; export declare enum LocationSortKeys { _id = "_id", address1 = "address1", address2 = "address2", city = "city", country = "country", createdAt = "createdAt", is_default = "is_default", name = "name", postal_code = "postal_code", updatedAt = "updatedAt" } export type Log = { __typename: 'Log'; _id?: Maybe; action?: Maybe; app?: Maybe; comment?: Maybe; createdAt?: Maybe; resource?: Maybe; store?: Maybe; target?: Maybe; user?: Maybe; }; export declare enum LogActions { comment = "comment", create = "create", delete = "delete", update = "update" } export type LogConnection = { __typename: 'LogConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type LogFilterKeys = { actions?: InputMaybe>; apps?: InputMaybe>; cursors?: InputMaybe>; resources?: InputMaybe>; targets?: InputMaybe>; users?: InputMaybe>; }; export declare enum LogResources { article = "article", blog = "blog", collection = "collection", customer = "customer", location = "location", market = "market", order = "order", page = "page", product = "product", variant = "variant" } export declare enum LogSortKeys { _id = "_id", action = "action", app = "app", createdAt = "createdAt", resource = "resource", target = "target", user = "user" } export declare enum LoginMethod { email = "email", google = "google", passkey = "passkey" } export type LogtEdge = { __typename: 'LogtEdge'; cursor?: Maybe; node?: Maybe; }; export type Market = { __typename: 'Market'; _id?: Maybe; countries?: Maybe>>; currency?: Maybe<_Currency>; domain?: Maybe; is_active?: Maybe; is_primary?: Maybe; language?: Maybe<_Language>; metafields?: Maybe>>; name?: Maybe; store?: Maybe; variants?: Maybe; }; export type MarketVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type MarketConnection = { __typename: 'MarketConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MarketCountry = { __typename: 'MarketCountry'; country?: Maybe<_Country>; market?: Maybe; }; export type MarketEdge = { __typename: 'MarketEdge'; cursor?: Maybe; node?: Maybe; }; export type MarketFilterKeys = { countries?: InputMaybe>; currencies?: InputMaybe>; cursors?: InputMaybe>; domains?: InputMaybe>; is_active?: InputMaybe; is_primary?: InputMaybe; languages?: InputMaybe>; names?: InputMaybe>; }; export declare enum MarketSortKeys { _id = "_id", currency = "currency", domain = "domain", is_active = "is_active", is_primary = "is_primary", language = "language", name = "name", price_adjustment = "price_adjustment" } export type MarketVariant = { __typename: 'MarketVariant'; _id?: Maybe; compare_at_price?: Maybe; createdAt?: Maybe; is_tax_applicable?: Maybe; market?: Maybe; price?: Maybe; price_breaks?: Maybe>>; product?: Maybe; quantity_rule?: Maybe; sell_when_out_of_stock?: Maybe; sku?: Maybe; store?: Maybe; track_inventory?: Maybe; updatedAt?: Maybe; use_wholesale?: Maybe; variant?: Maybe; }; export type MarketVariantConnection = { __typename: 'MarketVariantConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MarketVariantEdge = { __typename: 'MarketVariantEdge'; cursor?: Maybe; node?: Maybe; }; export type MarketVariantFilterKeys = { cursors?: InputMaybe>; markets?: InputMaybe>; products?: InputMaybe>; variants?: InputMaybe>; }; export type MarketVariantInput = { compare_at_price?: InputMaybe; is_fixed_price?: InputMaybe; is_tax_applicable?: InputMaybe; market: Scalars['ID']['input']; price: Scalars['Float']['input']; price_breaks?: InputMaybe>>; quantity_rule?: InputMaybe; sell_when_out_of_stock?: InputMaybe; sku?: InputMaybe; track_inventory?: InputMaybe; use_wholesale?: InputMaybe; }; export declare enum MarketVariantSortKeys { _id = "_id", compare_at_price = "compare_at_price", is_fixed_price = "is_fixed_price", is_tax_applicable = "is_tax_applicable", market = "market", price = "price", product = "product", sell_when_out_of_stock = "sell_when_out_of_stock", sku = "sku", track_inventory = "track_inventory", use_wholesale = "use_wholesale", variant = "variant" } export type Media = { __typename: 'Media'; _id?: Maybe; file_name?: Maybe; mimetype?: Maybe; size?: Maybe; store?: Maybe; type?: Maybe; url?: Maybe; }; export type MediaConnection = { __typename: 'MediaConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MediaEdge = { __typename: 'MediaEdge'; cursor?: Maybe; node?: Maybe; }; export type MediaFilterKeys = { cursors?: InputMaybe>; types?: InputMaybe>; }; export declare enum MediaSortKeys { _id = "_id", createdAt = "createdAt", file_name = "file_name", mimetype = "mimetype", type = "type" } export declare enum MediaType { audio = "audio", file = "file", image = "image", video = "video" } export type MergeCustomers = { source: Scalars['ID']['input']; target: Scalars['ID']['input']; }; export type Metafield = { __typename: 'Metafield'; _id?: Maybe; createdAt?: Maybe; entry?: Maybe; is_public?: Maybe; key?: Maybe; metaobject_reference?: Maybe; name?: Maybe; scope?: Maybe; store?: Maybe; type?: Maybe; updatedAt?: Maybe; }; export type MetafieldConnection = { __typename: 'MetafieldConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MetafieldData = { __typename: 'MetafieldData'; _id?: Maybe; metafield?: Maybe; value?: Maybe>>; }; export type MetafieldEdge = { __typename: 'MetafieldEdge'; cursor?: Maybe; node?: Maybe; }; export declare enum MetafieldEntryType { multiple = "multiple", single = "single" } export type MetafieldFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; scopes?: InputMaybe>; types?: InputMaybe>; }; export type MetafieldInput = { metafield: Scalars['ID']['input']; value?: InputMaybe>>; }; export declare enum MetafieldScope { article = "article", blog = "blog", collection = "collection", customer = "customer", location = "location", market = "market", order = "order", page = "page", product = "product", variant = "variant" } export declare enum MetafieldSortKeys { _id = "_id", createdAt = "createdAt", type = "type", updatedAt = "updatedAt" } export declare enum MetafieldType { article_ref = "article_ref", blog_ref = "blog_ref", boolean = "boolean", collection_ref = "collection_ref", color = "color", date = "date", date_time = "date_time", metaobject_ref = "metaobject_ref", multiline_text = "multiline_text", number = "number", page_ref = "page_ref", product_ref = "product_ref", single_line_text = "single_line_text", variant_ref = "variant_ref" } export type Metaobject = { __typename: 'Metaobject'; _id?: Maybe; createdAt?: Maybe; entries?: Maybe; fields?: Maybe>>; is_public?: Maybe; name?: Maybe; store?: Maybe; updatedAt?: Maybe; }; export type MetaobjectEntriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type MetaobjectConnection = { __typename: 'MetaobjectConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MetaobjectEdge = { __typename: 'MetaobjectEdge'; cursor?: Maybe; node?: Maybe; }; export type MetaobjectEntry = { __typename: 'MetaobjectEntry'; _id?: Maybe; createdAt?: Maybe; fields?: Maybe>>; metaobject?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type MetaobjectEntryConnection = { __typename: 'MetaobjectEntryConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type MetaobjectEntryEdge = { __typename: 'MetaobjectEntryEdge'; cursor?: Maybe; node?: Maybe; }; export type MetaobjectEntryField = { __typename: 'MetaobjectEntryField'; key?: Maybe; value?: Maybe; }; export type MetaobjectEntryFieldInput = { key: Scalars['String']['input']; value: Scalars['String']['input']; }; export type MetaobjectEntryFilterKeys = { cursors?: InputMaybe>; metaobjects?: InputMaybe>; }; export declare enum MetaobjectEntrySortKeys { _id = "_id", createdAt = "createdAt", metaobject = "metaobject", updatedAt = "updatedAt" } export type MetaobjectField = { __typename: 'MetaobjectField'; key?: Maybe; name?: Maybe; type?: Maybe; }; export type MetaobjectFieldInput = { key: Scalars['String']['input']; name: Scalars['String']['input']; type: MetaobjectFieldType; }; export declare enum MetaobjectFieldType { boolean = "boolean", color = "color", date = "date", date_time = "date_time", multiline_text = "multiline_text", number = "number", single_line_text = "single_line_text" } export type MetaobjectFilterKeys = { cursors?: InputMaybe>; is_public?: InputMaybe>; names?: InputMaybe>; }; export declare enum MetaobjectSortKeys { _id = "_id", createdAt = "createdAt", is_public = "is_public", name = "name", updatedAt = "updatedAt" } export type ModifyCart = { cursor: Scalars['ID']['input']; data: Scalars['JSON']['input']; }; export type Module = { __typename: 'Module'; basename?: Maybe; entry?: Maybe; name?: Maybe; }; export type MultipleDeletes = { __typename: 'MultipleDeletes'; message?: Maybe; refs?: Maybe>>; }; export type Mutation = { __typename: 'Mutation'; acceptStoreInvitation?: Maybe; acceptStoreOwnership?: Maybe; accountLogin?: Maybe; addApp?: Maybe; addApps?: Maybe>>; addArticle?: Maybe
; addArticleTranslation?: Maybe; addArticleTranslations?: Maybe>>; addArticles?: Maybe>>; addBlog?: Maybe; addBlogTranslation?: Maybe; addBlogTranslations?: Maybe>>; addBlogs?: Maybe>>; addCart?: Maybe; addCarts?: Maybe>>; addCollection?: Maybe; addCollectionProduct?: Maybe; addCollectionProducts?: Maybe>>; addCollectionTranslation?: Maybe; addCollectionTranslations?: Maybe>>; addCollections?: Maybe>>; addCustomer?: Maybe; addCustomerAddress?: Maybe; addCustomerAddresses?: Maybe>>; addCustomerSegment?: Maybe; addCustomerSegments?: Maybe>>; addCustomers?: Maybe>>; addDeliveryProfile?: Maybe; addDeliveryProfiles?: Maybe>>; addDeliveryRate?: Maybe; addDeliveryRates?: Maybe>>; addDeliveryZone?: Maybe; addDeliveryZones?: Maybe>>; addDiscount?: Maybe; addDiscounts?: Maybe>>; addDomain?: Maybe; addDomains?: Maybe>>; addInventories?: Maybe>>; addInventory?: Maybe; addLinklist?: Maybe; addLinklists?: Maybe>>; addLocation?: Maybe; addLocations?: Maybe>>; addLog?: Maybe; addMarket?: Maybe; addMarketVariant?: Maybe; addMarketVariants?: Maybe>>; addMarkets?: Maybe>>; addMedia?: Maybe; addMedias?: Maybe>>; addMetafield?: Maybe; addMetafields?: Maybe>>; addMetaobject?: Maybe; addMetaobjectEntries?: Maybe>>; addMetaobjectEntry?: Maybe; addMetaobjects?: Maybe>>; addOrder?: Maybe; addOrderFulfillment?: Maybe; addOrderPayment?: Maybe; addOrderReturn?: Maybe; addPage?: Maybe; addPageTranslation?: Maybe; addPageTranslations?: Maybe>>; addPages?: Maybe>>; addPayment?: Maybe; addPayments?: Maybe>>; addPickupProfile?: Maybe; addPickupProfiles?: Maybe>>; addPreset?: Maybe; addPresets?: Maybe>>; addProduct?: Maybe; addProductTranslation?: Maybe; addProductTranslations?: Maybe>>; addProducts?: Maybe>>; addPurchase?: Maybe; addPurchases?: Maybe>>; addRedirect?: Maybe; addRedirects?: Maybe>>; addShippingProfile?: Maybe; addShippingProfiles?: Maybe>>; addShippingRate?: Maybe; addShippingRates?: Maybe>>; addShippingZone?: Maybe; addShippingZones?: Maybe>>; addShopTranslation?: Maybe; addShopTranslations?: Maybe>>; addStaff?: Maybe; addStaffs?: Maybe>>; addStoreInvoice?: Maybe; addSupplier?: Maybe; addSuppliers?: Maybe>>; addTax?: Maybe; addTaxes?: Maybe>>; addTransfer?: Maybe; addTransfers?: Maybe>>; addVariant?: Maybe; addVariantTranslation?: Maybe; addVariantTranslations?: Maybe>>; addVariants?: Maybe>>; add_app?: Maybe<_App>; add_blog?: Maybe<_Blog>; appClientToken?: Maybe; createAccount?: Maybe; createAccountPasskey?: Maybe; createPublisher?: Maybe; createStore?: Maybe; createThemeFile?: Maybe; customerToken?: Maybe; deleteApp?: Maybe; deleteApps?: Maybe; deleteArticle?: Maybe; deleteArticleTranslation?: Maybe; deleteArticleTranslations?: Maybe; deleteBlog?: Maybe; deleteBlogTranslation?: Maybe; deleteBlogTranslations?: Maybe; deleteBlogs?: Maybe; deleteCart?: Maybe; deleteCarts?: Maybe; deleteCollection?: Maybe; deleteCollectionProduct?: Maybe; deleteCollectionProducts?: Maybe; deleteCollectionTranslation?: Maybe; deleteCollectionTranslations?: Maybe; deleteCollections?: Maybe; deleteCustomer?: Maybe; deleteCustomerAddress?: Maybe; deleteCustomerAddresses?: Maybe; deleteCustomerSegment?: Maybe; deleteCustomerSegments?: Maybe; deleteCustomers?: Maybe; deleteDeliveryProfile?: Maybe; deleteDeliveryProfiles?: Maybe; deleteDeliveryRate?: Maybe; deleteDeliveryRates?: Maybe; deleteDeliveryZone?: Maybe; deleteDeliveryZones?: Maybe; deleteDiscount?: Maybe; deleteDiscounts?: Maybe; deleteDomain?: Maybe; deleteDomains?: Maybe; deleteInventories?: Maybe; deleteInventory?: Maybe; deleteLinklist?: Maybe; deleteLinklists?: Maybe; deleteLocation?: Maybe; deleteLocations?: Maybe; deleteMarket?: Maybe; deleteMarketVariant?: Maybe; deleteMarketVariants?: Maybe; deleteMarkets?: Maybe; deleteMedia?: Maybe; deleteMedias?: Maybe; deleteMetafield?: Maybe; deleteMetafields?: Maybe; deleteMetaobject?: Maybe; deleteMetaobjectEntries?: Maybe; deleteMetaobjectEntry?: Maybe; deleteMetaobjects?: Maybe; deleteOrderPayment?: Maybe; deletePage?: Maybe; deletePageTranslation?: Maybe; deletePageTranslations?: Maybe; deletePages?: Maybe; deletePayment?: Maybe; deletePayments?: Maybe; deletePickupProfile?: Maybe; deletePickupProfiles?: Maybe; deletePreset?: Maybe; deletePresets?: Maybe; deleteProduct?: Maybe; deleteProductTranslation?: Maybe; deleteProductTranslations?: Maybe; deleteProducts?: Maybe; deleteRedirect?: Maybe; deleteRedirects?: Maybe; deleteShippingProfile?: Maybe; deleteShippingProfiles?: Maybe; deleteShippingRate?: Maybe; deleteShippingRates?: Maybe; deleteShippingZone?: Maybe; deleteShippingZones?: Maybe; deleteShopTranslation?: Maybe; deleteShopTranslations?: Maybe; deleteStaff?: Maybe; deleteStaffs?: Maybe; deleteSupplier?: Maybe; deleteSuppliers?: Maybe; deleteTax?: Maybe; deleteTaxes?: Maybe; deleteThemeFile?: Maybe; deleteUserDevice?: Maybe; deleteUserDevices?: Maybe; deleteUserPasskey?: Maybe; deleteUserPasskeys?: Maybe; deleteUserSession?: Maybe; deleteUserSessions?: Maybe; deleteVariant?: Maybe; deleteVariantTranslation?: Maybe; deleteVariantTranslations?: Maybe; deleteVariants?: Maybe; disableAccountSecurity?: Maybe; editApp?: Maybe; editApps?: Maybe>>; editArticle?: Maybe
; editArticleTranslation?: Maybe; editArticleTranslations?: Maybe>>; editBlog?: Maybe; editBlogTranslation?: Maybe; editBlogTranslations?: Maybe>>; editBlogs?: Maybe>>; editBrand?: Maybe; editCart?: Maybe; editCarts?: Maybe>>; editCheckout?: Maybe; editCollection?: Maybe; editCollectionProduct?: Maybe; editCollectionProducts?: Maybe>>; editCollectionTranslation?: Maybe; editCollectionTranslations?: Maybe>>; editCollections?: Maybe; editCustomer?: Maybe; editCustomerAddress?: Maybe; editCustomerAddresses?: Maybe>>; editCustomerSegment?: Maybe; editCustomerSegments?: Maybe>>; editCustomers?: Maybe>>; editDeliveryProfile?: Maybe; editDeliveryProfiles?: Maybe; editDeliveryRate?: Maybe; editDeliveryRates?: Maybe; editDeliveryZone?: Maybe; editDeliveryZones?: Maybe; editDiscount?: Maybe; editDiscounts?: Maybe>>; editDomain?: Maybe; editDomains?: Maybe>>; editInventories?: Maybe>>; editInventory?: Maybe; editLinklist?: Maybe; editLinklists?: Maybe>>; editLocation?: Maybe; editLocations?: Maybe>>; editMarket?: Maybe; editMarketVariant?: Maybe; editMarketVariants?: Maybe>>; editMarkets?: Maybe>>; editMetafield?: Maybe; editMetafields?: Maybe>>; editMetaobject?: Maybe; editMetaobjectEntries?: Maybe>>; editMetaobjectEntry?: Maybe; editMetaobjects?: Maybe>>; editOrder?: Maybe; editOrderFulfillment?: Maybe; editOrderPayment?: Maybe; editOrderReturn?: Maybe; editPage?: Maybe; editPageTranslation?: Maybe; editPageTranslations?: Maybe>>; editPages?: Maybe>>; editPayment?: Maybe; editPayments?: Maybe>>; editPickupProfile?: Maybe; editPickupProfiles?: Maybe; editPlan?: Maybe; editPreset?: Maybe; editPresets?: Maybe; editProduct?: Maybe; editProductTranslation?: Maybe; editProductTranslations?: Maybe>>; editProducts?: Maybe>>; editPublisher?: Maybe; editPurchase?: Maybe; editPurchases?: Maybe>>; editRedirect?: Maybe; editRedirects?: Maybe>>; editShippingProfile?: Maybe; editShippingProfiles?: Maybe; editShippingRate?: Maybe; editShippingRates?: Maybe; editShippingZone?: Maybe; editShippingZones?: Maybe; editShop?: Maybe; editShopTranslation?: Maybe; editShopTranslations?: Maybe>>; editStaff?: Maybe; editStaffs?: Maybe>>; editStore?: Maybe; editSupplier?: Maybe; editSuppliers?: Maybe>>; editTax?: Maybe; editTaxes?: Maybe>>; editTheme?: Maybe; editThemeFile?: Maybe; editTransfer?: Maybe; editTransfers?: Maybe>>; editVariant?: Maybe; editVariantTranslation?: Maybe; editVariantTranslations?: Maybe>>; editVariants?: Maybe>>; edit_app?: Maybe<_App>; edit_blog?: Maybe<_Blog>; enableAccountSecurity?: Maybe; installTheme?: Maybe; mergeCustomers?: Maybe; modifyCart?: Maybe; payOrderPayment?: Maybe; payStoreInvoice?: Maybe; publisherToken?: Maybe; refundOrderPayment?: Maybe; requestStoreInvoiceRefund?: Maybe; resetAccountPassword?: Maybe; sendAccountEmailVerification?: Maybe; sendAccountPasswordResetEmail?: Maybe; sendStaffInvitationEmail?: Maybe; storeAppToken?: Maybe; storeUserToken?: Maybe; transferStoreOwnership?: Maybe; uninstallTheme?: Maybe; updateAccountEmail?: Maybe; updateAccountPassword?: Maybe; updateAccountPhone?: Maybe; updateUser?: Maybe; uploadThemeFile?: Maybe; verifyAccountEmail?: Maybe; }; export type MutationAcceptStoreInvitationArgs = { token: Scalars['String']['input']; }; export type MutationAcceptStoreOwnershipArgs = { token: Scalars['String']['input']; }; export type MutationAccountLoginArgs = { email?: InputMaybe; method: LoginMethod; oauthCode?: InputMaybe; passkeyData?: InputMaybe; password?: InputMaybe; security_code?: InputMaybe; }; export type MutationAddAppArgs = { cursor: Scalars['ID']['input']; }; export type MutationAddAppsArgs = { cursors: Array; }; export type MutationAddArticleArgs = { input: AddArticle; }; export type MutationAddArticleTranslationArgs = { input: AddArticleTranslation; }; export type MutationAddArticleTranslationsArgs = { input: Array>; }; export type MutationAddArticlesArgs = { input: Array; }; export type MutationAddBlogArgs = { input: AddBlog; }; export type MutationAddBlogTranslationArgs = { input: AddBlogTranslation; }; export type MutationAddBlogTranslationsArgs = { input: Array>; }; export type MutationAddBlogsArgs = { input: Array; }; export type MutationAddCartArgs = { input: AddCart; }; export type MutationAddCartsArgs = { input: Array; }; export type MutationAddCollectionArgs = { input: AddCollection; }; export type MutationAddCollectionProductArgs = { input: AddCollectionProduct; }; export type MutationAddCollectionProductsArgs = { input: Array; }; export type MutationAddCollectionTranslationArgs = { input: AddCollectionTranslation; }; export type MutationAddCollectionTranslationsArgs = { input: Array>; }; export type MutationAddCollectionsArgs = { input: Array; }; export type MutationAddCustomerArgs = { input: AddCustomer; }; export type MutationAddCustomerAddressArgs = { input: AddCustomerAddress; }; export type MutationAddCustomerAddressesArgs = { input: Array; }; export type MutationAddCustomerSegmentArgs = { input: AddCustomerSegment; }; export type MutationAddCustomerSegmentsArgs = { input: Array; }; export type MutationAddCustomersArgs = { input: Array; }; export type MutationAddDeliveryProfileArgs = { input: AddDeliveryProfile; }; export type MutationAddDeliveryProfilesArgs = { input: Array; }; export type MutationAddDeliveryRateArgs = { input: AddDeliveryRate; }; export type MutationAddDeliveryRatesArgs = { input: Array; }; export type MutationAddDeliveryZoneArgs = { input: AddDeliveryZone; }; export type MutationAddDeliveryZonesArgs = { input: Array; }; export type MutationAddDiscountArgs = { input: AddDiscount; }; export type MutationAddDiscountsArgs = { input: Array; }; export type MutationAddDomainArgs = { input: AddDomain; }; export type MutationAddDomainsArgs = { input: Array; }; export type MutationAddInventoriesArgs = { input: Array; }; export type MutationAddInventoryArgs = { input: AddInventory; }; export type MutationAddLinklistArgs = { input: AddLinklist; }; export type MutationAddLinklistsArgs = { input: Array; }; export type MutationAddLocationArgs = { input: AddLocation; }; export type MutationAddLocationsArgs = { input: Array; }; export type MutationAddLogArgs = { input: CreateLogInput; }; export type MutationAddMarketArgs = { input: AddMarket; }; export type MutationAddMarketVariantArgs = { input: AddMarketVariant; }; export type MutationAddMarketVariantsArgs = { input: Array; }; export type MutationAddMarketsArgs = { input: Array; }; export type MutationAddMediaArgs = { input: Scalars['Upload']['input']; }; export type MutationAddMediasArgs = { input: Array; }; export type MutationAddMetafieldArgs = { input: AddMetafield; }; export type MutationAddMetafieldsArgs = { input: Array; }; export type MutationAddMetaobjectArgs = { input: AddMetaobject; }; export type MutationAddMetaobjectEntriesArgs = { input: Array; }; export type MutationAddMetaobjectEntryArgs = { input: AddMetaobjectEntry; }; export type MutationAddMetaobjectsArgs = { input: Array; }; export type MutationAddOrderArgs = { input: AddOrder; }; export type MutationAddOrderFulfillmentArgs = { input: AddOrderFulfillment; }; export type MutationAddOrderPaymentArgs = { input: AddOrderPayment; }; export type MutationAddOrderReturnArgs = { input: AddOrderReturn; }; export type MutationAddPageArgs = { input: AddPage; }; export type MutationAddPageTranslationArgs = { input: AddPageTranslation; }; export type MutationAddPageTranslationsArgs = { input: Array>; }; export type MutationAddPagesArgs = { input: Array; }; export type MutationAddPaymentArgs = { input: AddPayment; }; export type MutationAddPaymentsArgs = { input: Array; }; export type MutationAddPickupProfileArgs = { input: AddPickupProfile; }; export type MutationAddPickupProfilesArgs = { input: Array; }; export type MutationAddPresetArgs = { input: AddPreset; }; export type MutationAddPresetsArgs = { input: Array; }; export type MutationAddProductArgs = { input: AddProduct; }; export type MutationAddProductTranslationArgs = { input: AddProductTranslation; }; export type MutationAddProductTranslationsArgs = { input: Array>; }; export type MutationAddProductsArgs = { input?: InputMaybe>; }; export type MutationAddPurchaseArgs = { input: AddPurchaseInput; }; export type MutationAddPurchasesArgs = { input: Array; }; export type MutationAddRedirectArgs = { input: AddRedirect; }; export type MutationAddRedirectsArgs = { input: Array; }; export type MutationAddShippingProfileArgs = { input: AddShippingProfile; }; export type MutationAddShippingProfilesArgs = { input: Array; }; export type MutationAddShippingRateArgs = { input: AddShippingRate; }; export type MutationAddShippingRatesArgs = { input: Array; }; export type MutationAddShippingZoneArgs = { input: AddShippingZone; }; export type MutationAddShippingZonesArgs = { input: Array; }; export type MutationAddShopTranslationArgs = { input: AddShopTranslation; }; export type MutationAddShopTranslationsArgs = { input: Array>; }; export type MutationAddStaffArgs = { input: AddStaff; }; export type MutationAddStaffsArgs = { input: Array; }; export type MutationAddStoreInvoiceArgs = { input: AddStoreInvoice; }; export type MutationAddSupplierArgs = { input: AddSupplier; }; export type MutationAddSuppliersArgs = { input: Array>; }; export type MutationAddTaxArgs = { input: AddTaxInput; }; export type MutationAddTaxesArgs = { input: Array; }; export type MutationAddTransferArgs = { input: AddTransfer; }; export type MutationAddTransfersArgs = { input: Array; }; export type MutationAddVariantArgs = { input?: InputMaybe; }; export type MutationAddVariantTranslationArgs = { input: AddVariantTranslation; }; export type MutationAddVariantTranslationsArgs = { input: Array>; }; export type MutationAddVariantsArgs = { input: Array; }; export type MutationAdd_AppArgs = { input: Add_AppInput; }; export type MutationAdd_BlogArgs = { input: Add_BlogInput; }; export type MutationAppClientTokenArgs = { _app: Scalars['ID']['input']; }; export type MutationCreateAccountArgs = { email: Scalars['String']['input']; first_name?: InputMaybe; last_name?: InputMaybe; password: Scalars['String']['input']; }; export type MutationCreateAccountPasskeyArgs = { passkeyData: Scalars['JSON']['input']; }; export type MutationCreatePublisherArgs = { input: CreatePublisherInput; }; export type MutationCreateStoreArgs = { aid?: InputMaybe; store_country: Scalars['ID']['input']; store_name?: InputMaybe; }; export type MutationCreateThemeFileArgs = { input: CreateThemeFile; }; export type MutationCustomerTokenArgs = { input: CustomerTokenInput; }; export type MutationDeleteAppArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteAppsArgs = { cursors?: InputMaybe>; }; export type MutationDeleteArticleArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteArticleTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteArticleTranslationsArgs = { cursor: Array>; }; export type MutationDeleteBlogArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteBlogTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteBlogTranslationsArgs = { cursor: Array>; }; export type MutationDeleteBlogsArgs = { cursors?: InputMaybe>; }; export type MutationDeleteCartArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCartsArgs = { cursors: Array; }; export type MutationDeleteCollectionArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCollectionProductArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCollectionProductsArgs = { cursors: Array; }; export type MutationDeleteCollectionTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCollectionTranslationsArgs = { cursor: Array>; }; export type MutationDeleteCollectionsArgs = { cursors: Array; }; export type MutationDeleteCustomerArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCustomerAddressArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCustomerAddressesArgs = { cursors: Array; }; export type MutationDeleteCustomerSegmentArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteCustomerSegmentsArgs = { cursors: Array; }; export type MutationDeleteCustomersArgs = { cursors: Array; }; export type MutationDeleteDeliveryProfileArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteDeliveryProfilesArgs = { cursors: Array; }; export type MutationDeleteDeliveryRateArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteDeliveryRatesArgs = { cursors: Array; }; export type MutationDeleteDeliveryZoneArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteDeliveryZonesArgs = { cursors: Array; }; export type MutationDeleteDiscountArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteDiscountsArgs = { cursors?: InputMaybe>; }; export type MutationDeleteDomainArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteDomainsArgs = { cursors: Array; }; export type MutationDeleteInventoriesArgs = { cursors?: InputMaybe>; }; export type MutationDeleteInventoryArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteLinklistArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteLinklistsArgs = { cursor: Array; }; export type MutationDeleteLocationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteLocationsArgs = { cursors: Array; }; export type MutationDeleteMarketArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMarketVariantArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMarketVariantsArgs = { cursors: Array; }; export type MutationDeleteMarketsArgs = { cursors: Array; }; export type MutationDeleteMediaArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMediasArgs = { cursors: Array; }; export type MutationDeleteMetafieldArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMetafieldsArgs = { cursors?: InputMaybe>; }; export type MutationDeleteMetaobjectArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMetaobjectEntriesArgs = { cursors: Array; }; export type MutationDeleteMetaobjectEntryArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteMetaobjectsArgs = { cursors: Array; }; export type MutationDeleteOrderPaymentArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePageArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePageTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePageTranslationsArgs = { cursor: Array>; }; export type MutationDeletePagesArgs = { cursors: Array; }; export type MutationDeletePaymentArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePaymentsArgs = { cursors: Array; }; export type MutationDeletePickupProfileArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePickupProfilesArgs = { cursors: Array; }; export type MutationDeletePresetArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeletePresetsArgs = { cursor: Array; }; export type MutationDeleteProductArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteProductTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteProductTranslationsArgs = { cursor: Array>; }; export type MutationDeleteProductsArgs = { cursors: Array; }; export type MutationDeleteRedirectArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteRedirectsArgs = { cursor: Array; }; export type MutationDeleteShippingProfileArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteShippingProfilesArgs = { cursors: Array; }; export type MutationDeleteShippingRateArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteShippingRatesArgs = { cursors: Array; }; export type MutationDeleteShippingZoneArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteShippingZonesArgs = { cursors: Array; }; export type MutationDeleteShopTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteShopTranslationsArgs = { cursor: Array>; }; export type MutationDeleteStaffArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteStaffsArgs = { cursor: Array; }; export type MutationDeleteSupplierArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteSuppliersArgs = { cursor: Array>; }; export type MutationDeleteTaxArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteTaxesArgs = { cursors: Array; }; export type MutationDeleteThemeFileArgs = { input: DeleteThemeFile; }; export type MutationDeleteUserDeviceArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteUserDevicesArgs = { cursors: Array; }; export type MutationDeleteUserPasskeyArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteUserPasskeysArgs = { cursors: Array; }; export type MutationDeleteUserSessionArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteUserSessionsArgs = { cursors: Array; }; export type MutationDeleteVariantArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteVariantTranslationArgs = { cursor: Scalars['ID']['input']; }; export type MutationDeleteVariantTranslationsArgs = { cursor: Array>; }; export type MutationDeleteVariantsArgs = { cursors?: InputMaybe>; }; export type MutationDisableAccountSecurityArgs = { security_code: Scalars['String']['input']; }; export type MutationEditAppArgs = { input: EditApp; }; export type MutationEditAppsArgs = { input: Array; }; export type MutationEditArticleArgs = { input: EditArticle; }; export type MutationEditArticleTranslationArgs = { input: EditArticleTranslation; }; export type MutationEditArticleTranslationsArgs = { input: Array>; }; export type MutationEditBlogArgs = { input: EditBlog; }; export type MutationEditBlogTranslationArgs = { input: EditBlogTranslation; }; export type MutationEditBlogTranslationsArgs = { input: Array>; }; export type MutationEditBlogsArgs = { input: Array; }; export type MutationEditBrandArgs = { input: EditBrand; }; export type MutationEditCartArgs = { input: EditCart; }; export type MutationEditCartsArgs = { input: Array; }; export type MutationEditCheckoutArgs = { address2_requirement?: InputMaybe; auto_archive_order?: InputMaybe; auto_fulfill_high_risk?: InputMaybe; auto_fulfill_notify_customer?: InputMaybe; auto_fulfillment?: InputMaybe; auto_select_email_subscription?: InputMaybe; company_requirement?: InputMaybe; contact_method?: InputMaybe; custom_script?: InputMaybe; enable_tipping?: InputMaybe; hide_tipping?: InputMaybe; is_login_required?: InputMaybe; name_requirement?: InputMaybe; offer_address_suggestion?: InputMaybe; self_serve_return?: InputMaybe; shipping_phone_requirement?: InputMaybe; show_email_subscription?: InputMaybe; show_login_link?: InputMaybe; show_sms_subscription?: InputMaybe; tipping_preset_1?: InputMaybe; tipping_preset_2?: InputMaybe; tipping_preset_3?: InputMaybe; use_shipping_as_billing?: InputMaybe; }; export type MutationEditCollectionArgs = { input: EditCollection; }; export type MutationEditCollectionProductArgs = { input: EditCollectionProduct; }; export type MutationEditCollectionProductsArgs = { input?: InputMaybe>; }; export type MutationEditCollectionTranslationArgs = { input: EditCollectionTranslation; }; export type MutationEditCollectionTranslationsArgs = { input: Array>; }; export type MutationEditCollectionsArgs = { input?: InputMaybe>; }; export type MutationEditCustomerArgs = { input: EditCustomer; }; export type MutationEditCustomerAddressArgs = { input: EditCustomerAddress; }; export type MutationEditCustomerAddressesArgs = { input: Array; }; export type MutationEditCustomerSegmentArgs = { input: EditCustomerSegment; }; export type MutationEditCustomerSegmentsArgs = { input: Array; }; export type MutationEditCustomersArgs = { input: Array; }; export type MutationEditDeliveryProfileArgs = { input: EditDeliveryProfile; }; export type MutationEditDeliveryProfilesArgs = { input: Array; }; export type MutationEditDeliveryRateArgs = { input: EditDeliveryRate; }; export type MutationEditDeliveryRatesArgs = { input: Array; }; export type MutationEditDeliveryZoneArgs = { input: EditDeliveryZone; }; export type MutationEditDeliveryZonesArgs = { input: Array; }; export type MutationEditDiscountArgs = { input: EditDiscount; }; export type MutationEditDiscountsArgs = { input?: InputMaybe>>; }; export type MutationEditDomainArgs = { input: EditDomain; }; export type MutationEditDomainsArgs = { input: Array; }; export type MutationEditInventoriesArgs = { input?: InputMaybe>>; }; export type MutationEditInventoryArgs = { input: EditInventory; }; export type MutationEditLinklistArgs = { input: EditLinklist; }; export type MutationEditLinklistsArgs = { input: Array; }; export type MutationEditLocationArgs = { input: EditLocation; }; export type MutationEditLocationsArgs = { input: Array; }; export type MutationEditMarketArgs = { input: EditMarket; }; export type MutationEditMarketVariantArgs = { input: EditMarketVariant; }; export type MutationEditMarketVariantsArgs = { input: Array; }; export type MutationEditMarketsArgs = { input: Array; }; export type MutationEditMetafieldArgs = { input: EditMetafield; }; export type MutationEditMetafieldsArgs = { input: Array; }; export type MutationEditMetaobjectArgs = { input: EditMetaobject; }; export type MutationEditMetaobjectEntriesArgs = { input: Array; }; export type MutationEditMetaobjectEntryArgs = { input: EditMetaobjectEntry; }; export type MutationEditMetaobjectsArgs = { input: Array; }; export type MutationEditOrderArgs = { input: EditOrder; }; export type MutationEditOrderFulfillmentArgs = { input: EditOrderFulfillment; }; export type MutationEditOrderPaymentArgs = { input: EditOrderPayment; }; export type MutationEditOrderReturnArgs = { input: EditOrderReturn; }; export type MutationEditPageArgs = { input: EditPage; }; export type MutationEditPageTranslationArgs = { input: EditPageTranslation; }; export type MutationEditPageTranslationsArgs = { input: Array>; }; export type MutationEditPagesArgs = { input: Array; }; export type MutationEditPaymentArgs = { input: EditPayment; }; export type MutationEditPaymentsArgs = { input: Array; }; export type MutationEditPickupProfileArgs = { input: EditPickupProfile; }; export type MutationEditPickupProfilesArgs = { input: Array; }; export type MutationEditPlanArgs = { input: EditPlan; }; export type MutationEditPresetArgs = { input: EditPreset; }; export type MutationEditPresetsArgs = { input: Array; }; export type MutationEditProductArgs = { input: EditProduct; }; export type MutationEditProductTranslationArgs = { input: EditProductTranslation; }; export type MutationEditProductTranslationsArgs = { input: Array>; }; export type MutationEditProductsArgs = { input?: InputMaybe>; }; export type MutationEditPublisherArgs = { input: EditPublisherInput; }; export type MutationEditPurchaseArgs = { input: EditPurchaseInput; }; export type MutationEditPurchasesArgs = { input: Array; }; export type MutationEditRedirectArgs = { input: EditRedirect; }; export type MutationEditRedirectsArgs = { input: Array; }; export type MutationEditShippingProfileArgs = { input: EditShippingProfile; }; export type MutationEditShippingProfilesArgs = { input: Array; }; export type MutationEditShippingRateArgs = { input: EditShippingRate; }; export type MutationEditShippingRatesArgs = { input: Array; }; export type MutationEditShippingZoneArgs = { input: EditShippingZone; }; export type MutationEditShippingZonesArgs = { input: Array; }; export type MutationEditShopArgs = { input: EditShopInput; }; export type MutationEditShopTranslationArgs = { input: EditShopTranslation; }; export type MutationEditShopTranslationsArgs = { input: Array>; }; export type MutationEditStaffArgs = { input: EditStaff; }; export type MutationEditStaffsArgs = { input: Array; }; export type MutationEditStoreArgs = { input: EditStore; }; export type MutationEditSupplierArgs = { input: EditSupplier; }; export type MutationEditSuppliersArgs = { input: Array>; }; export type MutationEditTaxArgs = { input: EditTaxInput; }; export type MutationEditTaxesArgs = { input: Array; }; export type MutationEditThemeArgs = { input: EditTheme; }; export type MutationEditThemeFileArgs = { input: EditThemeFile; }; export type MutationEditTransferArgs = { input: EditTransfer; }; export type MutationEditTransfersArgs = { input: Array; }; export type MutationEditVariantArgs = { input: EditVariant; }; export type MutationEditVariantTranslationArgs = { input: EditVariantTranslation; }; export type MutationEditVariantTranslationsArgs = { input: Array>; }; export type MutationEditVariantsArgs = { input?: InputMaybe>; }; export type MutationEdit_AppArgs = { input: Edit_AppInput; }; export type MutationEdit_BlogArgs = { input: Edit_BlogInput; }; export type MutationEnableAccountSecurityArgs = { security_code: Scalars['String']['input']; }; export type MutationInstallThemeArgs = { input: InstallTheme; }; export type MutationMergeCustomersArgs = { input: MergeCustomers; }; export type MutationModifyCartArgs = { input: ModifyCart; }; export type MutationPayOrderPaymentArgs = { input: PayOrderPayment; }; export type MutationPayStoreInvoiceArgs = { cursor: Scalars['ID']['input']; }; export type MutationPublisherTokenArgs = { publisher: Scalars['ID']['input']; }; export type MutationRefundOrderPaymentArgs = { input: RefundOrderPayment; }; export type MutationRequestStoreInvoiceRefundArgs = { input: RequestStoreInvoiceRefund; }; export type MutationResetAccountPasswordArgs = { password: Scalars['String']['input']; token: Scalars['String']['input']; }; export type MutationSendAccountEmailVerificationArgs = { intent: AccountEmailIntent; }; export type MutationSendAccountPasswordResetEmailArgs = { email: Scalars['String']['input']; }; export type MutationSendStaffInvitationEmailArgs = { cursor: Scalars['ID']['input']; }; export type MutationStoreAppTokenArgs = { app_id: Scalars['String']['input']; app_secret: Scalars['String']['input']; store: Scalars['ID']['input']; }; export type MutationStoreUserTokenArgs = { store: Scalars['ID']['input']; }; export type MutationTransferStoreOwnershipArgs = { email: Scalars['String']['input']; password: Scalars['String']['input']; security_code?: InputMaybe; }; export type MutationUninstallThemeArgs = { cursor: Scalars['ID']['input']; }; export type MutationUpdateAccountEmailArgs = { action_intent: AccountEmailUpdateActionIntent; email_intent: AccountEmailIntent; new_email?: InputMaybe; security_code?: InputMaybe; }; export type MutationUpdateAccountPasswordArgs = { new_password: Scalars['String']['input']; security_code?: InputMaybe; }; export type MutationUpdateAccountPhoneArgs = { country: Scalars['ID']['input']; new_number: Scalars['String']['input']; security_code?: InputMaybe; }; export type MutationUpdateUserArgs = { first_name?: InputMaybe; language?: InputMaybe; last_name?: InputMaybe; new_avatar?: InputMaybe; remove_avatar?: InputMaybe; timezone?: InputMaybe; }; export type MutationUploadThemeFileArgs = { input: UploadThemeFile; }; export type MutationVerifyAccountEmailArgs = { token: Scalars['String']['input']; }; export type Order = { __typename: 'Order'; _id?: Maybe; app?: Maybe<_App>; billing_address?: Maybe; channel?: Maybe; coupon?: Maybe; createdAt?: Maybe; currency?: Maybe<_Currency>; customer?: Maybe; discount?: Maybe; discounts?: Maybe>>; event_id?: Maybe; fulfillment?: Maybe; fulfillment_status?: Maybe; fulfillments?: Maybe; ip?: Maybe; line_items?: Maybe>>; market?: Maybe; note?: Maybe; paid?: Maybe; payment?: Maybe; payment_method?: Maybe; payment_status?: Maybe; payments?: Maybe; returns?: Maybe; serial_id?: Maybe; shipping?: Maybe; shipping_address?: Maybe; status?: Maybe; store?: Maybe; subtotal?: Maybe; tags?: Maybe>>; tax?: Maybe; taxes?: Maybe>>; total?: Maybe; updatedAt?: Maybe; user_agent?: Maybe; visitor_id?: Maybe; }; export type OrderFulfillmentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type OrderPaymentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type OrderReturnsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type OrderAddress = { __typename: 'OrderAddress'; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; first_name?: Maybe; last_name?: Maybe; phone?: Maybe; postal_code?: Maybe; region?: Maybe<_Region>; }; export declare enum OrderChannel { app = "app", system = "system" } export type OrderConnection = { __typename: 'OrderConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type OrderDiscount = { __typename: 'OrderDiscount'; app?: Maybe<_App>; computed_amount?: Maybe; priority?: Maybe; reason?: Maybe; scope?: Maybe; source?: Maybe; stackable?: Maybe; status?: Maybe; target_line_items?: Maybe>>; title?: Maybe; type?: Maybe; value?: Maybe; }; export declare enum OrderDiscountScope { cart = "cart", line_item = "line_item", shipping = "shipping" } export declare enum OrderDiscountSource { app = "app", system = "system" } export declare enum OrderDiscountStatus { applied = "applied", invalid = "invalid", pending = "pending" } export declare enum OrderDiscountType { amount = "amount", free = "free", percentage = "percentage" } export type OrderEdge = { __typename: 'OrderEdge'; cursor?: Maybe; node?: Maybe; }; export type OrderFilterKeys = { _max_createdAt?: InputMaybe; _max_discount?: InputMaybe; _max_paid?: InputMaybe; _max_payment?: InputMaybe; _max_shipping?: InputMaybe; _max_subtotal?: InputMaybe; _max_tax?: InputMaybe; _max_total?: InputMaybe; _max_updatedAt?: InputMaybe; _min_createdAt?: InputMaybe; _min_discount?: InputMaybe; _min_paid?: InputMaybe; _min_payment?: InputMaybe; _min_shipping?: InputMaybe; _min_subtotal?: InputMaybe; _min_tax?: InputMaybe; _min_total?: InputMaybe; _min_updatedAt?: InputMaybe; billing_cities?: InputMaybe>; billing_countries?: InputMaybe>; billing_postal_codes?: InputMaybe>; billing_regions?: InputMaybe>; channels?: InputMaybe>; coupons?: InputMaybe>; currencies?: InputMaybe>; cursors?: InputMaybe>; customers?: InputMaybe>; fulfillment_statuses?: InputMaybe>; ips?: InputMaybe>; markets?: InputMaybe>; payment_statuses?: InputMaybe>; products?: InputMaybe>; shipping_cities?: InputMaybe>; shipping_countries?: InputMaybe>; shipping_postal_codes?: InputMaybe>; shipping_regions?: InputMaybe>; statuses?: InputMaybe>; tags?: InputMaybe>; user_agents?: InputMaybe>; variants?: InputMaybe>; }; export type OrderFulfillment = { __typename: 'OrderFulfillment'; _id?: Maybe; cancelled_at?: Maybe; carrier?: Maybe; createdAt?: Maybe; currency?: Maybe<_Currency>; delivered_at?: Maybe; discount?: Maybe; discounts?: Maybe>>; events?: Maybe>>; line_items?: Maybe>>; next_actions?: Maybe>>; note?: Maybe; order?: Maybe; paid?: Maybe; payment?: Maybe; pickedup_at?: Maybe; profile?: Maybe; purpose?: Maybe; returns?: Maybe; serial_id?: Maybe; shipping?: Maybe; shipping_address?: Maybe; status?: Maybe; store?: Maybe; subtotal?: Maybe; tax?: Maybe; taxes?: Maybe>>; total?: Maybe; tracking_number?: Maybe; tracking_url?: Maybe; type?: Maybe; updatedAt?: Maybe; }; export type OrderFulfillmentReturnsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type OrderFulfillmentAddress = { __typename: 'OrderFulfillmentAddress'; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; first_name?: Maybe; last_name?: Maybe; phone?: Maybe; postal_code?: Maybe; region?: Maybe<_Region>; }; export type OrderFulfillmentConnection = { __typename: 'OrderFulfillmentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type OrderFulfillmentDiscount = { __typename: 'OrderFulfillmentDiscount'; app?: Maybe<_App>; computed_amount?: Maybe; priority?: Maybe; reason?: Maybe; scope?: Maybe; source?: Maybe; stackable?: Maybe; status?: Maybe; target_line_items?: Maybe>>; title?: Maybe; type?: Maybe; value?: Maybe; }; export declare enum OrderFulfillmentDiscountScope { cart = "cart", line_item = "line_item", shipping = "shipping" } export declare enum OrderFulfillmentDiscountSource { app = "app", system = "system" } export declare enum OrderFulfillmentDiscountStatus { applied = "applied", invalid = "invalid", pending = "pending" } export declare enum OrderFulfillmentDiscountType { amount = "amount", free = "free", percentage = "percentage" } export type OrderFulfillmentEdge = { __typename: 'OrderFulfillmentEdge'; cursor?: Maybe; node?: Maybe; }; export type OrderFulfillmentEvent = { __typename: 'OrderFulfillmentEvent'; _id?: Maybe; app?: Maybe<_App>; description?: Maybe; source?: Maybe; status?: Maybe; time?: Maybe; title?: Maybe; }; export type OrderFulfillmentEventInput = { description?: InputMaybe; title: Scalars['String']['input']; }; export type OrderFulfillmentFilterKeys = { _not_statuses?: InputMaybe>; carriers?: InputMaybe>; currencies?: InputMaybe>; cursors?: InputMaybe>; orders?: InputMaybe>; purposes?: InputMaybe>; serial_ids?: InputMaybe>; statuses?: InputMaybe>; types?: InputMaybe>; }; export type OrderFulfillmentLineItem = { __typename: 'OrderFulfillmentLineItem'; _id?: Maybe; app?: Maybe<_App>; base_unit_price?: Maybe; collections?: Maybe>>; final_unit_price?: Maybe; handle?: Maybe; height?: Maybe; image?: Maybe; is_shipping_applicable?: Maybe; is_tax_applicable?: Maybe; length?: Maybe; line_total?: Maybe; metadata?: Maybe; product?: Maybe; product_title?: Maybe; quantity?: Maybe; restocking_fee?: Maybe; return_window?: Maybe; shipping_profile?: Maybe; sku?: Maybe; source?: Maybe; url?: Maybe; variant?: Maybe; variant_title?: Maybe; vendor?: Maybe; weight?: Maybe; width?: Maybe; }; export declare enum OrderFulfillmentLineItemSource { app = "app", system = "system" } export declare enum OrderFulfillmentMethod { delivery = "delivery", pickup = "pickup", shipping = "shipping" } export declare enum OrderFulfillmentPurpose { exchange = "exchange", sale = "sale" } export declare enum OrderFulfillmentSortkey { _id = "_id", cancelled_at = "cancelled_at", carrier = "carrier", createdAt = "createdAt", delivered_at = "delivered_at", discount = "discount", order = "order", payment = "payment", pickedup_at = "pickedup_at", returned_at = "returned_at", serial_id = "serial_id", shipping = "shipping", status = "status", subtotal = "subtotal", tax = "tax", total = "total", tracking_number = "tracking_number", tracking_url = "tracking_url", type = "type", updatedAt = "updatedAt" } export declare enum OrderFulfillmentStatus { cancelled = "cancelled", fulfilled = "fulfilled", in_progress = "in_progress", partially_fulfilled = "partially_fulfilled", pending = "pending" } export type OrderFulfillmentTax = { __typename: 'OrderFulfillmentTax'; computed_amount?: Maybe; rate?: Maybe; scope?: Maybe; target_line_item?: Maybe; title?: Maybe; }; export declare enum OrderFulfillmentTaxScope { line_item = "line_item", shipping = "shipping" } export declare enum OrderFulfillmentType { delivery = "delivery", pickup = "pickup", shipping = "shipping" } export type OrderLineItem = { __typename: 'OrderLineItem'; _id?: Maybe; app?: Maybe<_App>; base_unit_price?: Maybe; collections?: Maybe>>; final_unit_price?: Maybe; handle?: Maybe; height?: Maybe; image?: Maybe; is_shipping_applicable?: Maybe; is_tax_applicable?: Maybe; length?: Maybe; line_total?: Maybe; metadata?: Maybe; product?: Maybe; product_title?: Maybe; quantity?: Maybe; restocking_fee?: Maybe; return_window?: Maybe; shipping_profile?: Maybe; sku?: Maybe; source?: Maybe; url?: Maybe; variant?: Maybe; variant_title?: Maybe; vendor?: Maybe; weight?: Maybe; width?: Maybe; }; export declare enum OrderLineItemSource { app = "app", system = "system" } export type OrderPayment = { __typename: 'OrderPayment'; _id?: Maybe; amount?: Maybe; balance?: Maybe; completed_at?: Maybe; currency?: Maybe<_Currency>; order?: Maybe; payment?: Maybe; ref_id?: Maybe; refunds?: Maybe>>; status?: Maybe; store?: Maybe; transaction_id?: Maybe; }; export type OrderPaymentConnection = { __typename: 'OrderPaymentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type OrderPaymentEdge = { __typename: 'OrderPaymentEdge'; cursor?: Maybe; node?: Maybe; }; export type OrderPaymentFilterKeys = { cursors?: InputMaybe>; orders?: InputMaybe>; statuses?: InputMaybe>; }; export type OrderPaymentMethod = { __typename: 'OrderPaymentMethod'; charge_type?: Maybe; charge_value?: Maybe; computed_amount?: Maybe; icon?: Maybe; instructions?: Maybe; note?: Maybe; payment?: Maybe; title?: Maybe; type?: Maybe; }; export declare enum OrderPaymentOptionChargeType { fixed = "fixed", percentage = "percentage" } export declare enum OrderPaymentOptionType { digital = "digital", manual = "manual" } export type OrderPaymentRefund = { __typename: 'OrderPaymentRefund'; _id?: Maybe; amount?: Maybe; completed_at?: Maybe; ref_id?: Maybe; transaction_id?: Maybe; }; export declare enum OrderPaymentSortkey { _id = "_id", amount = "amount", completed_at = "completed_at", currency = "currency", order = "order", reatedAt = "reatedAt", ref_id = "ref_id", status = "status", transaction_id = "transaction_id", updatedAt = "updatedAt" } export declare enum OrderPaymentStatus { overdue = "overdue", paid = "paid", partially_paid = "partially_paid", pending = "pending", unpaid = "unpaid" } export type OrderReturn = { __typename: 'OrderReturn'; _id?: Maybe; createdAt?: Maybe; currency?: Maybe<_Currency>; discounts?: Maybe>>; events?: Maybe>>; exchange_fulfillment?: Maybe; exchange_refund?: Maybe; fulfillment?: Maybe; intent?: Maybe; line_items?: Maybe>>; next_actions?: Maybe>>; note?: Maybe; order?: Maybe; refundable_amount?: Maybe; serial_id?: Maybe; shipping_address?: Maybe; status?: Maybe; store?: Maybe; taxes?: Maybe>>; type?: Maybe; updatedAt?: Maybe; }; export type OrderReturnAddress = { __typename: 'OrderReturnAddress'; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; first_name?: Maybe; last_name?: Maybe; phone?: Maybe; postal_code?: Maybe; region?: Maybe<_Region>; }; export type OrderReturnConnection = { __typename: 'OrderReturnConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type OrderReturnDiscount = { __typename: 'OrderReturnDiscount'; app?: Maybe<_App>; computed_amount?: Maybe; priority?: Maybe; reason?: Maybe; scope?: Maybe; source?: Maybe; stackable?: Maybe; status?: Maybe; target_line_items?: Maybe>>; title?: Maybe; type?: Maybe; value?: Maybe; }; export declare enum OrderReturnDiscountScope { cart = "cart", line_item = "line_item", shipping = "shipping" } export declare enum OrderReturnDiscountSource { app = "app", system = "system" } export declare enum OrderReturnDiscountType { amount = "amount", free = "free", percentage = "percentage" } export type OrderReturnEdge = { __typename: 'OrderReturnEdge'; cursor?: Maybe; node?: Maybe; }; export type OrderReturnEvent = { __typename: 'OrderReturnEvent'; _id?: Maybe; app?: Maybe<_App>; description?: Maybe; source?: Maybe; status?: Maybe; time?: Maybe; title?: Maybe; }; export type OrderReturnEventInput = { description?: InputMaybe; title: Scalars['String']['input']; }; export type OrderReturnFilterKeys = { currencies?: InputMaybe>; cursors?: InputMaybe>; fulfillments?: InputMaybe>; intents?: InputMaybe>; orders?: InputMaybe>; serial_ids?: InputMaybe>; statuses?: InputMaybe>; types?: InputMaybe>; }; export declare enum OrderReturnIntent { return_and_exchange = "return_and_exchange", return_and_refund = "return_and_refund" } export type OrderReturnItems = { line_item: Scalars['ID']['input']; quantity: Scalars['Int']['input']; }; export declare enum OrderReturnLineItemSource { app = "app", system = "system" } export declare enum OrderReturnSortkey { _id = "_id", createdAt = "createdAt", currency = "currency", fulfillment = "fulfillment", intent = "intent", order = "order", refundable_amount = "refundable_amount", serial_id = "serial_id", status = "status", type = "type", updatedAt = "updatedAt" } export declare enum OrderReturnStatus { exchange_issued = "exchange_issued", in_transit = "in_transit", out_for_pickup = "out_for_pickup", pending = "pending", picked_up = "picked_up", pickup_attempted = "pickup_attempted", pickup_failed = "pickup_failed", reached_warehouse = "reached_warehouse", refund_issued = "refund_issued", request_approved = "request_approved", retry_scheduled = "retry_scheduled", return_approved = "return_approved", return_rejected = "return_rejected", under_inspection = "under_inspection" } export type OrderReturnTax = { __typename: 'OrderReturnTax'; computed_amount?: Maybe; rate?: Maybe; scope?: Maybe; target_line_item?: Maybe; title?: Maybe; }; export declare enum OrderReturnTaxScope { line_item = "line_item", shipping = "shipping" } export declare enum OrderReturnType { delivery = "delivery", pickup = "pickup", shipping = "shipping" } export type OrderReturntLineItem = { __typename: 'OrderReturntLineItem'; _id?: Maybe; app?: Maybe<_App>; base_unit_price?: Maybe; collections?: Maybe>>; final_unit_price?: Maybe; handle?: Maybe; height?: Maybe; image?: Maybe; is_shipping_applicable?: Maybe; is_tax_applicable?: Maybe; length?: Maybe; line_total?: Maybe; metadata?: Maybe; product?: Maybe; product_title?: Maybe; quantity?: Maybe; restocking_fee?: Maybe; return_window?: Maybe; shipping_profile?: Maybe; sku?: Maybe; source?: Maybe; url?: Maybe; variant?: Maybe; variant_title?: Maybe; vendor?: Maybe; weight?: Maybe; width?: Maybe; }; export declare enum OrderSortkey { _id = "_id", createdAt = "createdAt", customer = "customer", discount = "discount", ip = "ip", market = "market", note = "note", payment = "payment", shipping = "shipping", subtotal = "subtotal", tax = "tax", total = "total", updatedAt = "updatedAt", user_agent = "user_agent" } export declare enum OrderStatus { cancelled = "cancelled", completed = "completed", confirmed = "confirmed", pending = "pending" } export type OrderTax = { __typename: 'OrderTax'; computed_amount?: Maybe; rate?: Maybe; scope?: Maybe; target_line_item?: Maybe; title?: Maybe; }; export declare enum OrderTaxScope { line_item = "line_item", shipping = "shipping" } export type Orderfulfillment = { __typename: 'Orderfulfillment'; description?: Maybe; info?: Maybe; method?: Maybe; name?: Maybe; price?: Maybe; rate?: Maybe; }; export declare enum OrderfulfillmentStatus { cancelled = "cancelled", damaged = "damaged", delivered = "delivered", delivery_attempted = "delivery_attempted", delivery_failed = "delivery_failed", in_transit = "in_transit", lost = "lost", on_hold = "on_hold", out_for_delivery = "out_for_delivery", pending = "pending", picked_up = "picked_up", pickup_expired = "pickup_expired", ready_for_pickup = "ready_for_pickup", ready_to_ship = "ready_to_ship", rescheduled = "rescheduled", retry_scheduled = "retry_scheduled", return_approved = "return_approved", return_in_transit = "return_in_transit", return_rejected = "return_rejected", return_requested = "return_requested", returned = "returned", shipped = "shipped" } export declare enum OrderpaymentStatus { paid = "paid", partially_refunded = "partially_refunded", pending = "pending", refunded = "refunded" } export type Page = { __typename: 'Page'; _id?: Maybe; content?: Maybe; createdAt?: Maybe; excerpt?: Maybe; handle?: Maybe; image?: Maybe; meta_description?: Maybe; meta_tags?: Maybe>>; meta_title?: Maybe; metafields?: Maybe>>; status?: Maybe; store?: Maybe; template?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type PageConnection = { __typename: 'PageConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PageEdge = { __typename: 'PageEdge'; cursor?: Maybe; node?: Maybe; }; export type PageFilterKeys = { cursors?: InputMaybe>; handles?: InputMaybe>; statuses?: InputMaybe>; templates?: InputMaybe>; }; export type PageInfo = { __typename: 'PageInfo'; endCursor?: Maybe; hasNextPage?: Maybe; hasPreviousPage?: Maybe; startCursor?: Maybe; }; export declare enum PageSortKeys { _id = "_id", createdAt = "createdAt", status = "status", title = "title", updatedAt = "updatedAt" } export declare enum PageStatus { active = "active", draft = "draft" } export type PageTranslation = { __typename: 'PageTranslation'; _id?: Maybe; content?: Maybe; createdAt?: Maybe; excerpt?: Maybe; language?: Maybe<_Language>; meta_description?: Maybe; meta_title?: Maybe; page?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type PageTranslationConnection = { __typename: 'PageTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PageTranslationEdge = { __typename: 'PageTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type PageTranslationFilterKeys = { cursors?: InputMaybe>; languages?: InputMaybe>; pages?: InputMaybe>; }; export declare enum PageTranslationSortKeys { _id = "_id", content = "content", createdAt = "createdAt", excerpt = "excerpt", language = "language", meta_description = "meta_description", meta_title = "meta_title", page = "page", title = "title", updatedAt = "updatedAt" } export type Passkey = { __typename: 'Passkey'; _id?: Maybe; createdAt?: Maybe; device_name?: Maybe; id?: Maybe; transports?: Maybe>>; updatedAt?: Maybe; }; export type PayOrderPayment = { cursor: Scalars['ID']['input']; ref_id?: InputMaybe; transaction_id?: InputMaybe; }; export type PayOrderPaymentResponse = { __typename: 'PayOrderPaymentResponse'; orderPayment?: Maybe; type?: Maybe; url?: Maybe; }; export declare enum PayOrderPaymentResponseType { digital = "digital", manual = "manual" } export type PayStoreInvoiceResponse = { __typename: 'PayStoreInvoiceResponse'; status?: Maybe; url?: Maybe; }; export declare enum PayStoreInvoiceStatus { paid = "paid", pending = "pending" } export type Payment = { __typename: 'Payment'; _id?: Maybe; charge?: Maybe; gateways?: Maybe>>; instruction?: Maybe; market?: Maybe; name?: Maybe; note?: Maybe; provider?: Maybe<_PaymentProvider>; settings?: Maybe>>; store?: Maybe; type?: Maybe; }; export type PaymentCharge = { __typename: 'PaymentCharge'; amount?: Maybe; type?: Maybe; }; export type PaymentChargeInput = { amount?: InputMaybe; type: PaymentChargeType; }; export declare enum PaymentChargeType { fixed = "fixed", percentage = "percentage" } export type PaymentConnection = { __typename: 'PaymentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PaymentEdge = { __typename: 'PaymentEdge'; cursor?: Maybe; node?: Maybe; }; export type PaymentFilterKeys = { charge_types?: InputMaybe>; cursors?: InputMaybe>; markets?: InputMaybe>; names?: InputMaybe>; providers?: InputMaybe>>; types?: InputMaybe>; }; export type PaymentSetting = { __typename: 'PaymentSetting'; key?: Maybe; value?: Maybe; }; export type PaymentSettingInput = { key: Scalars['String']['input']; value: Scalars['String']['input']; }; export declare enum PaymentSortKeys { _id = "_id", instruction = "instruction", market = "market", name = "name", note = "note", provider = "provider", type = "type" } export declare enum PaymentType { digital = "digital", manual = "manual" } export type Phone = { __typename: 'Phone'; country?: Maybe<_Country>; has_subscribed?: Maybe; has_unsubscribed?: Maybe; is_verified?: Maybe; number?: Maybe; }; export type PhoneInput = { country: Scalars['ID']['input']; has_subscribed?: InputMaybe; number: Scalars['String']['input']; }; export type PickupProfile = { __typename: 'PickupProfile'; _id?: Maybe; createdAt?: Maybe; instructions?: Maybe; name?: Maybe; origin?: Maybe; price?: Maybe; ready_in?: Maybe; store?: Maybe; updatedAt?: Maybe; }; export type PickupProfileConnection = { __typename: 'PickupProfileConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PickupProfileEdge = { __typename: 'PickupProfileEdge'; cursor?: Maybe; node?: Maybe; }; export type PickupProfileFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; origins?: InputMaybe>; ready_ins?: InputMaybe>; }; export declare enum PickupProfileReadyIn { fifteen_minutes = "fifteen_minutes", five_days = "five_days", five_minutes = "five_minutes", four_days = "four_days", one_day = "one_day", one_hour = "one_hour", one_week = "one_week", six_days = "six_days", six_hours = "six_hours", ten_minutes = "ten_minutes", thirty_minutes = "thirty_minutes", three_days = "three_days", three_hours = "three_hours", twelve_hours = "twelve_hours", two_days = "two_days", two_hours = "two_hours" } export declare enum PickupProfileSortKeys { _id = "_id", createdAt = "createdAt", instructions = "instructions", name = "name", origin = "origin", price = "price", ready_in = "ready_in", updatedAt = "updatedAt" } export type Plan = { __typename: 'Plan'; active_from?: Maybe; active_till?: Maybe; is_on_trial?: Maybe; is_plan_cancelled?: Maybe; locations?: Maybe; markets?: Maybe; package?: Maybe<_Package>; package_discount_months?: Maybe; package_discounted_price?: Maybe; products?: Maybe; staffs?: Maybe; storage?: Maybe; store?: Maybe; themes?: Maybe; unit_pricing?: Maybe; }; export type Preset = { __typename: 'Preset'; _id: Scalars['ID']['output']; createdAt?: Maybe; data?: Maybe; store?: Maybe; title?: Maybe; type?: Maybe; updatedAt?: Maybe; }; export type PresetConnection = { __typename: 'PresetConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PresetEdge = { __typename: 'PresetEdge'; cursor?: Maybe; node?: Maybe; }; export type PresetFilterKeys = { cursors?: InputMaybe>; titles?: InputMaybe>; types?: InputMaybe>; }; export declare enum PresetSortKeys { _id = "_id", createdAt = "createdAt", updatedAt = "updatedAt" } export declare enum PresetType { analytics = "analytics", articles = "articles", blogs = "blogs", collections = "collections", customers = "customers", inventories = "inventories", orders = "orders", paginations = "paginations", products = "products", purchases = "purchases", suppliers = "suppliers", transfers = "transfers" } export type PriceBreak = { __typename: 'PriceBreak'; minimum_quantity?: Maybe; unit_price?: Maybe; }; export type PriceBreakInput = { minimum_quantity: Scalars['Int']['input']; unit_price: Scalars['Float']['input']; }; export type Product = { __typename: 'Product'; _id?: Maybe; category?: Maybe<_Category>; createdAt?: Maybe; description?: Maybe; handle?: Maybe; image?: Maybe; media?: Maybe>>; meta_description?: Maybe; meta_tags?: Maybe>>; meta_title?: Maybe; metafields?: Maybe>>; option1?: Maybe; option2?: Maybe; option3?: Maybe; status?: Maybe; store?: Maybe; tags?: Maybe>>; template?: Maybe; title?: Maybe; type?: Maybe; updatedAt?: Maybe; variants?: Maybe; vendor?: Maybe; }; export type ProductVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type ProductConnection = { __typename: 'ProductConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ProductEdge = { __typename: 'ProductEdge'; cursor?: Maybe; node?: Maybe; }; export type ProductFilterKeys = { categories?: InputMaybe>; cursors?: InputMaybe>; handles?: InputMaybe>; meta_tags?: InputMaybe>; statuses?: InputMaybe>; tags?: InputMaybe>; templates?: InputMaybe>; types?: InputMaybe>; vendors?: InputMaybe>; }; export declare enum ProductSortKey { _id = "_id", meta_tags = "meta_tags", meta_title = "meta_title", option1 = "option1", option2 = "option2", option3 = "option3", status = "status", template = "template", title = "title", type = "type", vendor = "vendor" } export declare enum ProductStatus { active = "active", draft = "draft" } export type ProductTranslation = { __typename: 'ProductTranslation'; _id?: Maybe; createdAt?: Maybe; description?: Maybe; language?: Maybe<_Language>; meta_description?: Maybe; meta_title?: Maybe; option1?: Maybe; option2?: Maybe; option3?: Maybe; product?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type ProductTranslationConnection = { __typename: 'ProductTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ProductTranslationEdge = { __typename: 'ProductTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type ProductTranslationFilterKeys = { cursors?: InputMaybe>; languages?: InputMaybe>; products?: InputMaybe>; }; export declare enum ProductTranslationSortKeys { _id = "_id", createdAt = "createdAt", description = "description", language = "language", meta_description = "meta_description", meta_title = "meta_title", option1 = "option1", option2 = "option2", option3 = "option3", product = "product", title = "title", updatedAt = "updatedAt" } export type Publisher = { __typename: 'Publisher'; _id?: Maybe; address?: Maybe; app_commission_rate?: Maybe; apps?: Maybe<_AppConnection>; bank_account_name?: Maybe; bank_account_number?: Maybe; bank_code?: Maybe; bank_code_type?: Maybe; bank_name?: Maybe; banner?: Maybe; brand_name?: Maybe; country?: Maybe<_Country>; description?: Maybe; disbursement_locked_days?: Maybe; email?: Maybe; handle?: Maybe; legal_name?: Maybe; logo?: Maybe; phone?: Maybe; status?: Maybe; store_commission_rate?: Maybe; strikes?: Maybe; theme_commission_rate?: Maybe; themes?: Maybe<_ThemeConnection>; website?: Maybe; }; export type PublisherAppsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_AppFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_AppSortKeys>; }; export type PublisherThemesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeSortKeys>; }; export type PublisherConnection = { __typename: 'PublisherConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PublisherEdge = { __typename: 'PublisherEdge'; cursor?: Maybe; node?: Maybe; }; export type PublisherFilterKeys = { countries?: InputMaybe>; cursors?: InputMaybe>; handles?: InputMaybe>; statuses?: InputMaybe>; }; export declare enum PublisherSortKeys { _id = "_id", brand_name = "brand_name", country = "country", disbursement_locked_days = "disbursement_locked_days", email = "email", handle = "handle", legal_name = "legal_name", phone = "phone", status = "status", strikes = "strikes", website = "website" } export declare enum PublisherStatus { banned = "banned", pending = "pending", suspended = "suspended", unverified = "unverified", verified = "verified" } export type Purchase = { __typename: 'Purchase'; _id?: Maybe; adjustments?: Maybe>>; createdAt?: Maybe; currency?: Maybe<_Currency>; destination?: Maybe; expected_arrival?: Maybe; items?: Maybe>>; note?: Maybe; payment_terms?: Maybe; reference_number?: Maybe; serial_id?: Maybe; shipping_carrier?: Maybe; status?: Maybe; store?: Maybe; supplier?: Maybe; tags?: Maybe>>; tracking_number?: Maybe; tracking_url?: Maybe; updatedAt?: Maybe; }; export type PurchaseAdjustment = { __typename: 'PurchaseAdjustment'; cost?: Maybe; title?: Maybe; }; export type PurchaseAdjustmentInput = { cost?: Scalars['Float']['input']; title: Scalars['String']['input']; }; export type PurchaseConnection = { __typename: 'PurchaseConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type PurchaseFilterKeys = { currencies?: InputMaybe>; cursors?: InputMaybe>; destinations?: InputMaybe>; serial_ids?: InputMaybe>; statuses?: InputMaybe>; suppliers?: InputMaybe>; tags?: InputMaybe>; }; export type PurchaseItem = { __typename: 'PurchaseItem'; _id?: Maybe; approved?: Maybe; rejected?: Maybe; requested?: Maybe; sku?: Maybe; tax?: Maybe; unit_cost?: Maybe; variant?: Maybe; }; export type PurchaseItemInput = { requested: Scalars['Int']['input']; sku?: InputMaybe; tax?: InputMaybe; unit_cost?: InputMaybe; variant: Scalars['ID']['input']; }; export type PurchaseReceivingInput = { approved?: Scalars['Int']['input']; cursor: Scalars['ID']['input']; rejected?: InputMaybe; }; export declare enum PurchaseSortKeys { _id = "_id", currency = "currency", destination = "destination", reatedAt = "reatedAt", reference_number = "reference_number", serial_id = "serial_id", shipping_carrier = "shipping_carrier", status = "status", supplier = "supplier", tracking_number = "tracking_number", updatedAt = "updatedAt" } export declare enum PurchaseStatus { draft = "draft", ordered = "ordered", partial = "partial", received = "received" } export type PurchasetEdge = { __typename: 'PurchasetEdge'; cursor?: Maybe; node?: Maybe; }; export type QuantityRule = { __typename: 'QuantityRule'; increment?: Maybe; max?: Maybe; min?: Maybe; }; export type QuantityRuleInput = { increment?: InputMaybe; max?: InputMaybe; min?: InputMaybe; }; export type Query = { __typename: 'Query'; _app?: Maybe<_App>; _appCategories?: Maybe>>; _apps?: Maybe<_AppConnection>; _blog?: Maybe<_Blog>; _blogCategories?: Maybe>>; _blogs?: Maybe<_BlogConnection>; _categories?: Maybe<_CategoryConnection>; _category?: Maybe<_Category>; _continent?: Maybe<_Continent>; _continents?: Maybe<_ContinentConnection>; _countries?: Maybe<_CountryConnection>; _country?: Maybe<_Country>; _currencies?: Maybe<_CurrencyConnection>; _currency?: Maybe<_Currency>; _hscode?: Maybe<_Hscode>; _hscodes?: Maybe<_HscodeConnection>; _language?: Maybe<_Language>; _languages?: Maybe<_LanguageConnection>; _package?: Maybe<_Package>; _packages?: Maybe<_PackageConnection>; _paymentGateway?: Maybe<_PaymentGateway>; _paymentGateways?: Maybe<_PaymentGatewayConnection>; _paymentProvider?: Maybe<_PaymentProvider>; _paymentProviders?: Maybe<_PaymentProviderConnection>; _phone?: Maybe<_Phone>; _phones?: Maybe<_PhoneConnection>; _region?: Maybe<_Region>; _regions?: Maybe<_RegionConnection>; _soppiyaPayment?: Maybe<_SoppiyaPayment>; _soppiyaPayments?: Maybe<_SoppiyaPaymentConnection>; _theme?: Maybe<_Theme>; _themeCategories?: Maybe>>; _themeVersion?: Maybe<_ThemeVersion>; _themeVersions?: Maybe<_ThemeVersionConnection>; _themes?: Maybe<_ThemeConnection>; _timezone?: Maybe<_Timezone>; _timezones?: Maybe<_TimezoneConnection>; accountPasskeyLoginOptions?: Maybe; accountPasskeyOptions?: Maybe; accountSecurity?: Maybe; accountSecurityQRCode?: Maybe; app?: Maybe; apps?: Maybe; article?: Maybe
; articleTranslation?: Maybe; articleTranslations?: Maybe; articles?: Maybe; blog?: Maybe; blogTranslation?: Maybe; blogTranslations?: Maybe; blogs?: Maybe; brand?: Maybe; cart?: Maybe; carts?: Maybe; checkout?: Maybe; collection?: Maybe; collectionProduct?: Maybe; collectionProducts?: Maybe; collectionTranslation?: Maybe; collectionTranslations?: Maybe; collections?: Maybe; customer?: Maybe; customerAddress?: Maybe; customerAddresses?: Maybe; customerSegment?: Maybe; customerSegments?: Maybe; customers?: Maybe; defaultThemeTemplates?: Maybe>>; deliveryProfile?: Maybe; deliveryProfiles?: Maybe; deliveryRate?: Maybe; deliveryRates?: Maybe; deliveryZone?: Maybe; deliveryZones?: Maybe; discount?: Maybe; discounts?: Maybe; domain?: Maybe; domains?: Maybe; earning?: Maybe; earnings?: Maybe; editPlanDryRun?: Maybe; inventories?: Maybe; inventory?: Maybe; linklist?: Maybe; linklists?: Maybe; location?: Maybe; locations?: Maybe; log?: Maybe; logs?: Maybe; market?: Maybe; marketCountries?: Maybe>>; marketVariant?: Maybe; marketVariants?: Maybe; markets?: Maybe; media?: Maybe; mediaUsage?: Maybe; medias?: Maybe; metafield?: Maybe; metafields?: Maybe; metaobject?: Maybe; metaobjectEntries?: Maybe; metaobjectEntry?: Maybe; metaobjects?: Maybe; modules?: Maybe; order?: Maybe; orderFulfillment?: Maybe; orderFulfillments?: Maybe; orderPayment?: Maybe; orderPayments?: Maybe; orderReturn?: Maybe; orderReturns?: Maybe; orders?: Maybe; page?: Maybe; pageTranslation?: Maybe; pageTranslations?: Maybe; pages?: Maybe; payment?: Maybe; payments?: Maybe; pickupProfile?: Maybe; pickupProfiles?: Maybe; plan?: Maybe; preset?: Maybe; presets?: Maybe; product?: Maybe; productCategories?: Maybe>>; productTags?: Maybe>>; productTranslation?: Maybe; productTranslations?: Maybe; productTypes?: Maybe>>; productVendors?: Maybe>>; products?: Maybe; publisher?: Maybe; publisherInfo?: Maybe; publishers?: Maybe; purchase?: Maybe; purchaseTags?: Maybe>>; purchases?: Maybe; redirect?: Maybe; redirects?: Maybe; shippingProfile?: Maybe; shippingProfiles?: Maybe; shippingRate?: Maybe; shippingRates?: Maybe; shippingZone?: Maybe; shippingZones?: Maybe; shop?: Maybe; shopTranslation?: Maybe; shopTranslations?: Maybe; staff?: Maybe; staffs?: Maybe; store?: Maybe; storeEvents?: Maybe>>; storeInvitationDetails?: Maybe; storeInvoice?: Maybe; storeInvoices?: Maybe; storeOwnershipDetails?: Maybe; storePermissions?: Maybe>>; stores?: Maybe; supplier?: Maybe; suppliers?: Maybe; tax?: Maybe; taxes?: Maybe; theme?: Maybe; themeFile?: Maybe; themes?: Maybe; traceMe?: Maybe; tracking?: Maybe; trackings?: Maybe; transfer?: Maybe; transferTags?: Maybe>>; transfers?: Maybe; user?: Maybe; userDevice?: Maybe; userDevices?: Maybe; userPasskey?: Maybe; userPasskeys?: Maybe; userPublishers?: Maybe; userSession?: Maybe; userSessions?: Maybe; variant?: Maybe; variantTranslation?: Maybe; variantTranslations?: Maybe; variants?: Maybe; whoami?: Maybe; }; export type Query_AppArgs = { cursor: Scalars['ID']['input']; }; export type Query_AppsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_AppFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_AppSortKeys>; }; export type Query_BlogArgs = { cursor: Scalars['ID']['input']; }; export type Query_BlogsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_BlogFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_BlogSortKeys>; }; export type Query_CategoriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CategoryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CategorySortKeys>; }; export type Query_CategoryArgs = { cursor: Scalars['ID']['input']; }; export type Query_ContinentArgs = { cursor: Scalars['ID']['input']; }; export type Query_ContinentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ContinentFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ContinentSortKeys>; }; export type Query_CountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type Query_CountryArgs = { cursor: Scalars['ID']['input']; }; export type Query_CurrenciesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CurrencyFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CurrencySortKeys>; }; export type Query_CurrencyArgs = { cursor: Scalars['ID']['input']; }; export type Query_HscodeArgs = { cursor: Scalars['ID']['input']; }; export type Query_HscodesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_HscodeFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_HscodeSortKeys>; }; export type Query_LanguageArgs = { cursor: Scalars['ID']['input']; }; export type Query_LanguagesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_LanguageFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_LanguageSortKeys>; }; export type Query_PackageArgs = { cursor: Scalars['ID']['input']; }; export type Query_PackagesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_PackageFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_PackageSortKeys>; }; export type Query_PaymentGatewayArgs = { cursor: Scalars['ID']['input']; }; export type Query_PaymentGatewaysArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_PaymentGatewayFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_PaymentGatewaySortKeys>; }; export type Query_PaymentProviderArgs = { cursor: Scalars['ID']['input']; }; export type Query_PaymentProvidersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_PaymentProviderFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_PaymentProviderSortKeys>; }; export type Query_PhoneArgs = { cursor: Scalars['ID']['input']; }; export type Query_PhonesArgs = { filterKeys?: InputMaybe<_PhoneFilterKeys>; limit?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; skip?: InputMaybe; sortKey?: InputMaybe<_PhoneSortKeys>; }; export type Query_RegionArgs = { cursor: Scalars['ID']['input']; }; export type Query_RegionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_RegionFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_RegionSortKeys>; }; export type Query_SoppiyaPaymentArgs = { cursor: Scalars['ID']['input']; }; export type Query_SoppiyaPaymentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_SoppiyaPaymentFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_SoppiyaPaymentSortKeys>; }; export type Query_ThemeArgs = { cursor?: InputMaybe; }; export type Query_ThemeVersionArgs = { cursor: Scalars['ID']['input']; }; export type Query_ThemeVersionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeVersionFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeVersionSortKeys>; }; export type Query_ThemesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeSortKeys>; }; export type Query_TimezoneArgs = { cursor?: InputMaybe; name?: InputMaybe; }; export type Query_TimezonesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_TimezoneFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_TimezoneSortKeys>; }; export type QueryAccountSecurityArgs = { email: Scalars['String']['input']; }; export type QueryAppArgs = { cursor: Scalars['ID']['input']; }; export type QueryAppsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryArticleArgs = { cursor: Scalars['ID']['input']; }; export type QueryArticleTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryArticleTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryArticlesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryBlogArgs = { cursor: Scalars['ID']['input']; }; export type QueryBlogTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryBlogTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryBlogsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCartArgs = { cursor: Scalars['ID']['input']; }; export type QueryCartsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCollectionArgs = { cursor: Scalars['ID']['input']; }; export type QueryCollectionProductArgs = { cursor: Scalars['ID']['input']; }; export type QueryCollectionProductsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCollectionTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryCollectionTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCollectionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCustomerArgs = { cursor: Scalars['ID']['input']; }; export type QueryCustomerAddressArgs = { cursor: Scalars['ID']['input']; }; export type QueryCustomerAddressesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCustomerSegmentArgs = { cursor: Scalars['ID']['input']; }; export type QueryCustomerSegmentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryCustomersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryDefaultThemeTemplatesArgs = { type: DefaultThemeTemplateType; }; export type QueryDeliveryProfileArgs = { cursor: Scalars['ID']['input']; }; export type QueryDeliveryProfilesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryDeliveryRateArgs = { cursor: Scalars['ID']['input']; }; export type QueryDeliveryRatesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryDeliveryZoneArgs = { cursor: Scalars['ID']['input']; }; export type QueryDeliveryZonesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryDiscountArgs = { cursor: Scalars['ID']['input']; }; export type QueryDiscountsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryDomainArgs = { cursor: Scalars['ID']['input']; }; export type QueryDomainsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryEarningArgs = { cursor: Scalars['ID']['input']; }; export type QueryEarningsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryEditPlanDryRunArgs = { input: EditPlan; }; export type QueryInventoriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryInventoryArgs = { cursor: Scalars['ID']['input']; }; export type QueryLinklistArgs = { cursor: Scalars['ID']['input']; }; export type QueryLinklistsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryLocationArgs = { cursor: Scalars['ID']['input']; }; export type QueryLocationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryLogArgs = { cursor: Scalars['ID']['input']; }; export type QueryLogsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMarketArgs = { cursor: Scalars['ID']['input']; }; export type QueryMarketVariantArgs = { cursor: Scalars['ID']['input']; }; export type QueryMarketVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMarketsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMediaArgs = { cursor: Scalars['ID']['input']; }; export type QueryMediasArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMetafieldArgs = { cursor: Scalars['ID']['input']; }; export type QueryMetafieldsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMetaobjectArgs = { cursor: Scalars['ID']['input']; }; export type QueryMetaobjectEntriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryMetaobjectEntryArgs = { cursor: Scalars['ID']['input']; }; export type QueryMetaobjectsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryOrderArgs = { cursor: Scalars['ID']['input']; }; export type QueryOrderFulfillmentArgs = { cursor: Scalars['ID']['input']; }; export type QueryOrderFulfillmentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryOrderPaymentArgs = { cursor: Scalars['ID']['input']; }; export type QueryOrderPaymentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryOrderReturnArgs = { cursor: Scalars['ID']['input']; }; export type QueryOrderReturnsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryOrdersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPageArgs = { cursor: Scalars['ID']['input']; }; export type QueryPageTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryPageTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPagesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPaymentArgs = { cursor: Scalars['ID']['input']; }; export type QueryPaymentsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPickupProfileArgs = { cursor: Scalars['ID']['input']; }; export type QueryPickupProfilesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPresetArgs = { cursor: Scalars['ID']['input']; }; export type QueryPresetsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryProductArgs = { cursor: Scalars['ID']['input']; }; export type QueryProductTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryProductTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryProductsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPublisherArgs = { cursor: Scalars['ID']['input']; }; export type QueryPublishersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryPurchaseArgs = { cursor: Scalars['ID']['input']; }; export type QueryPurchasesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryRedirectArgs = { cursor: Scalars['ID']['input']; }; export type QueryRedirectsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryShippingProfileArgs = { cursor: Scalars['ID']['input']; }; export type QueryShippingProfilesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryShippingRateArgs = { cursor: Scalars['ID']['input']; }; export type QueryShippingRatesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryShippingZoneArgs = { cursor: Scalars['ID']['input']; }; export type QueryShippingZonesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryShopTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryShopTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryStaffArgs = { cursor: Scalars['ID']['input']; }; export type QueryStaffsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryStoreInvitationDetailsArgs = { token: Scalars['String']['input']; }; export type QueryStoreInvoiceArgs = { cursor: Scalars['ID']['input']; }; export type QueryStoreInvoicesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryStoreOwnershipDetailsArgs = { token: Scalars['String']['input']; }; export type QueryStoresArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QuerySupplierArgs = { cursor: Scalars['ID']['input']; }; export type QuerySuppliersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryTaxArgs = { cursor: Scalars['ID']['input']; }; export type QueryTaxesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryThemeArgs = { cursor: Scalars['ID']['input']; }; export type QueryThemeFileArgs = { cursor: Scalars['ID']['input']; dir: Scalars['String']['input']; filename: Scalars['String']['input']; }; export type QueryThemesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryTrackingArgs = { cursor: Scalars['ID']['input']; }; export type QueryTrackingsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryTransferArgs = { cursor: Scalars['ID']['input']; }; export type QueryTransfersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryUserDeviceArgs = { cursor: Scalars['ID']['input']; }; export type QueryUserDevicesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryUserPasskeyArgs = { cursor: Scalars['ID']['input']; }; export type QueryUserPasskeysArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryUserPublishersArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryUserSessionArgs = { cursor: Scalars['ID']['input']; }; export type QueryUserSessionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryVariantArgs = { cursor: Scalars['ID']['input']; }; export type QueryVariantTranslationArgs = { cursor: Scalars['ID']['input']; }; export type QueryVariantTranslationsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type QueryVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type Redirect = { __typename: 'Redirect'; _id?: Maybe; createdAt?: Maybe; from?: Maybe; store?: Maybe; to?: Maybe; updatedAt?: Maybe; }; export type RedirectConnection = { __typename: 'RedirectConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type RedirectEdge = { __typename: 'RedirectEdge'; cursor?: Maybe; node?: Maybe; }; export type RedirectFilterKeys = { cursors?: InputMaybe>; }; export declare enum RedirectSortKeys { _id = "_id", createdAt = "createdAt", from = "from", to = "to", updatedAt = "updatedAt" } export type RefundOrderPayment = { amount: Scalars['Float']['input']; cursor: Scalars['ID']['input']; ref_id?: InputMaybe; transaction_id?: InputMaybe; }; export type RegionalTax = { __typename: 'RegionalTax'; _id?: Maybe; name?: Maybe; rate?: Maybe; region?: Maybe<_Region>; }; export type RegionalTaxInput = { cursor: Scalars['ID']['input']; name?: InputMaybe; rate?: InputMaybe; }; export type RequestStoreInvoiceRefund = { cursor: Scalars['ID']['input']; refund_reason: Scalars['String']['input']; }; export type ReturnFulfillmentLineItemInput = { line_item: Scalars['ID']['input']; quantity?: InputMaybe; }; export type Session = { __typename: 'Session'; _id?: Maybe; city?: Maybe; country?: Maybe; device?: Maybe; ip?: Maybe; isThisSession?: Maybe; latitude?: Maybe; longitude?: Maybe; subdivision?: Maybe; time?: Maybe; }; export type ShippingProfile = { __typename: 'ShippingProfile'; _id?: Maybe; createdAt?: Maybe; is_default?: Maybe; name?: Maybe; origins?: Maybe>>; store?: Maybe; updatedAt?: Maybe; variants?: Maybe; zones?: Maybe; }; export type ShippingProfileVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type ShippingProfileZonesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type ShippingProfileConnection = { __typename: 'ShippingProfileConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ShippingProfileEdge = { __typename: 'ShippingProfileEdge'; cursor?: Maybe; node?: Maybe; }; export type ShippingProfileFilterKeys = { cursors?: InputMaybe>; is_default?: InputMaybe>; names?: InputMaybe>; origins?: InputMaybe>; }; export declare enum ShippingProfileSortKeys { _id = "_id", createdAt = "createdAt", is_default = "is_default", name = "name", updatedAt = "updatedAt" } export type ShippingRate = { __typename: 'ShippingRate'; _id?: Maybe; createdAt?: Maybe; description?: Maybe; name?: Maybe; store?: Maybe; updatedAt?: Maybe; }; export type ShippingRateConnection = { __typename: 'ShippingRateConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ShippingRateEdge = { __typename: 'ShippingRateEdge'; cursor?: Maybe; node?: Maybe; }; export type ShippingRateFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; }; export declare enum ShippingRateSortKeys { _id = "_id", createdAt = "createdAt", name = "name", profile = "profile", updatedAt = "updatedAt" } export type ShippingZone = { __typename: 'ShippingZone'; _id?: Maybe; createdAt?: Maybe; locations?: Maybe>>; name?: Maybe; profile?: Maybe; rates?: Maybe>>; store?: Maybe; updatedAt?: Maybe; }; export type ShippingZoneConnection = { __typename: 'ShippingZoneConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ShippingZoneEdge = { __typename: 'ShippingZoneEdge'; cursor?: Maybe; node?: Maybe; }; export type ShippingZoneFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; profiles?: InputMaybe>; }; export type ShippingZoneLocation = { __typename: 'ShippingZoneLocation'; country?: Maybe<_Country>; regions?: Maybe>>; }; export type ShippingZoneLocationInput = { country: Scalars['ID']['input']; regions?: InputMaybe>; }; export type ShippingZoneRate = { __typename: 'ShippingZoneRate'; _id?: Maybe; condition_type?: Maybe; is_conditional?: Maybe; min_unit?: Maybe; price?: Maybe; rate?: Maybe; }; export declare enum ShippingZoneRateConditionType { price = "price", weight = "weight" } export type ShippingZoneRateInput = { condition_type?: InputMaybe; is_conditional: Scalars['Boolean']['input']; min_unit?: InputMaybe; price: Scalars['Float']['input']; rate: Scalars['ID']['input']; }; export declare enum ShippingZoneSortKeys { _id = "_id", createdAt = "createdAt", name = "name", profile = "profile", updatedAt = "updatedAt" } export type Shop = { __typename: 'Shop'; description?: Maybe; image?: Maybe; is_restricted?: Maybe; message?: Maybe; password?: Maybe; store?: Maybe; title?: Maybe; }; export type ShopTranslation = { __typename: 'ShopTranslation'; _id?: Maybe; createdAt?: Maybe; description?: Maybe; language?: Maybe<_Language>; message?: Maybe; store?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export type ShopTranslationConnection = { __typename: 'ShopTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ShopTranslationEdge = { __typename: 'ShopTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type ShopTranslationFilterKeys = { cursors?: InputMaybe>; languages?: InputMaybe>; shops?: InputMaybe>; }; export declare enum ShopTranslationSortKeys { _id = "_id", createdAt = "createdAt", description = "description", language = "language", message = "message", shop = "shop", title = "title", updatedAt = "updatedAt" } export type SingleDelete = { __typename: 'SingleDelete'; message?: Maybe; ref?: Maybe; }; export type Staff = { __typename: 'Staff'; _id?: Maybe; app_permission?: Maybe; is_pending?: Maybe; is_this_user?: Maybe; last_session?: Maybe; limited_apps?: Maybe>>; permissions?: Maybe>>; store?: Maybe; user?: Maybe; }; export declare enum StaffAppPermission { all = "all", denied = "denied", limited = "limited" } export type StaffConnection = { __typename: 'StaffConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type StaffEdge = { __typename: 'StaffEdge'; cursor?: Maybe; node?: Maybe; }; export type StaffFilterKeys = { app_permissions?: InputMaybe>; cursors?: InputMaybe>; is_pending?: InputMaybe; permissions?: InputMaybe>; }; export declare enum StaffSortKeys { _id = "_id", createdAt = "createdAt", updatedAt = "updatedAt" } export type Store = { __typename: 'Store'; _id?: Maybe; active_till?: Maybe; address?: Maybe
; createdAt?: Maybe; default_domain?: Maybe; events?: Maybe>>; length_unit?: Maybe; logo?: Maybe; name?: Maybe; order_prefix?: Maybe; order_suffix?: Maybe; owner?: Maybe; permissions?: Maybe>>; plan?: Maybe; timezone?: Maybe<_Timezone>; weight_unit?: Maybe; }; export type StoreConnection = { __typename: 'StoreConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type StoreEdge = { __typename: 'StoreEdge'; cursor?: Maybe; node?: Maybe; }; export type StoreFilterKeys = { cursors?: InputMaybe>; }; export type StoreInvitationDetails = { __typename: 'StoreInvitationDetails'; expires_at?: Maybe; invitation_by?: Maybe; invitation_for?: Maybe; is_pending?: Maybe; permissions?: Maybe>>; store?: Maybe; }; export type StoreInvoice = { __typename: 'StoreInvoice'; _id?: Maybe; actual_gain?: Maybe; beneficiary?: Maybe; createdAt?: Maybe; disbursement_locked_untill?: Maybe; disbursement_status?: Maybe; line_items?: Maybe>>; metadata?: Maybe; payable?: Maybe; payment_completed_at?: Maybe; payment_ref_id?: Maybe; payment_status?: Maybe; payment_transaction_id?: Maybe; publisher?: Maybe; redirect_url?: Maybe; refund_completed_at?: Maybe; refund_reason?: Maybe; refund_ref_id?: Maybe; refund_status?: Maybe; refund_transaction_id?: Maybe; store?: Maybe; total_refunded?: Maybe; updatedAt?: Maybe; }; export declare enum StoreInvoiceBeneficiary { publisher = "publisher", soppiya = "soppiya" } export type StoreInvoiceConnection = { __typename: 'StoreInvoiceConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export declare enum StoreInvoiceDisbursementStatus { disbursed = "disbursed", pending = "pending" } export type StoreInvoiceEdge = { __typename: 'StoreInvoiceEdge'; cursor?: Maybe; node?: Maybe; }; export type StoreInvoiceFilterKeys = { beneficiaries?: InputMaybe>; cursors?: InputMaybe>; payment_statuses?: InputMaybe>; refund_statuses?: InputMaybe>; }; export type StoreInvoiceLineitem = { __typename: 'StoreInvoiceLineitem'; price?: Maybe; title?: Maybe; }; export declare enum StoreInvoicePaymentStatus { paid = "paid", pending = "pending", refunded = "refunded" } export declare enum StoreInvoiceRefundStatus { appealed = "appealed", approved = "approved", none = "none", rejected = "rejected", requested = "requested", under_review = "under_review" } export declare enum StoreInvoiceSortKeys { _id = "_id", beneficiary = "beneficiary", createdAt = "createdAt", payable = "payable", payment_completed_at = "payment_completed_at", payment_ref_id = "payment_ref_id", payment_status = "payment_status", payment_transaction_id = "payment_transaction_id", publisher = "publisher", refund_completed_at = "refund_completed_at", refund_ref_id = "refund_ref_id", refund_status = "refund_status", refund_transaction_id = "refund_transaction_id", updatedAt = "updatedAt" } export declare enum StoreLengthUnit { ft = "ft", m = "m" } export type StoreModules = { __typename: 'StoreModules'; settings?: Maybe>>; sidebar?: Maybe>>; }; export type StoreOwnershipDetails = { __typename: 'StoreOwnershipDetails'; expires_at?: Maybe; owner?: Maybe; store?: Maybe; user?: Maybe; }; export declare enum StoreSortkeys { _id = "_id", createdAt = "createdAt", name = "name", updatedAt = "updatedAt" } export declare enum StoreWeightUnit { kg = "kg", lb = "lb" } export type Supplier = { __typename: 'Supplier'; _id?: Maybe; address1?: Maybe; address2?: Maybe; city?: Maybe; company?: Maybe; country?: Maybe<_Country>; email?: Maybe; name?: Maybe; phone?: Maybe; postal_code?: Maybe; store?: Maybe; }; export type SupplierConnection = { __typename: 'SupplierConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type SupplierFilterKeys = { cities?: InputMaybe>; companies?: InputMaybe>; countries?: InputMaybe>; cursors?: InputMaybe>; emails?: InputMaybe>; names?: InputMaybe>; phones?: InputMaybe>; postal_codes?: InputMaybe>; }; export declare enum SupplierSortKeys { _id = "_id", address1 = "address1", address2 = "address2", city = "city", company = "company", country = "country", email = "email", name = "name", phone = "phone", postal_code = "postal_code", reatedAt = "reatedAt", updatedAt = "updatedAt" } export type SuppliertEdge = { __typename: 'SuppliertEdge'; cursor?: Maybe; node?: Maybe; }; export type Tax = { __typename: 'Tax'; _id?: Maybe; country?: Maybe<_Country>; createdAt?: Maybe; name?: Maybe; overrides?: Maybe>>; rate?: Maybe; regional_taxes?: Maybe>>; store?: Maybe; updatedAt?: Maybe; }; export type TaxConnection = { __typename: 'TaxConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type TaxEdge = { __typename: 'TaxEdge'; cursor?: Maybe; node?: Maybe; }; export type TaxFilterKeys = { countries?: InputMaybe>; cursors?: InputMaybe>; names?: InputMaybe>; }; export type TaxOverride = { __typename: 'TaxOverride'; _id?: Maybe; collection?: Maybe; level?: Maybe; rate?: Maybe; region?: Maybe<_Region>; type?: Maybe; }; export type TaxOverrideInput = { collection?: InputMaybe; level: TaxOverrideLevel; rate: Scalars['Float']['input']; region?: InputMaybe; type: TaxOverrideType; }; export declare enum TaxOverrideLevel { country = "country", region = "region" } export declare enum TaxOverrideType { collection = "collection", shipping = "shipping" } export declare enum TaxSortKeys { _id = "_id", country = "country", createdAt = "createdAt", name = "name", rate = "rate", updatedAt = "updatedAt" } export type Theme = { __typename: 'Theme'; _id?: Maybe; blocks?: Maybe; createdAt?: Maybe; files?: Maybe>>; is_published?: Maybe; layout?: Maybe; sections?: Maybe; store?: Maybe; theme?: Maybe<_Theme>; title?: Maybe; updatedAt?: Maybe; version?: Maybe<_ThemeVersion>; }; export type ThemeLayoutArgs = { template: Scalars['String']['input']; }; export type ThemeConnection = { __typename: 'ThemeConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type ThemeEdge = { __typename: 'ThemeEdge'; cursor?: Maybe; node?: Maybe; }; export type ThemeFileOutput = { __typename: 'ThemeFileOutput'; content?: Maybe; filename?: Maybe; }; export type ThemeFilterKeys = { cursors?: InputMaybe>; is_published?: InputMaybe>>; titles?: InputMaybe>; }; export declare enum ThemeSortKeys { _id = "_id", createdAt = "createdAt", is_published = "is_published", updatedAt = "updatedAt" } export type Traceme = { __typename: 'Traceme'; browser?: Maybe; city?: Maybe; continent?: Maybe<_Continent>; country?: Maybe<_Country>; device?: Maybe; engine?: Maybe; ip?: Maybe; latitude?: Maybe; longitude?: Maybe; os?: Maybe; postal_code?: Maybe; subdivision?: Maybe; timezone?: Maybe<_Timezone>; ua?: Maybe; }; export type Tracking = { __typename: 'Tracking'; _id?: Maybe; browser_name?: Maybe; campaign?: Maybe; cart?: Maybe; click_id?: Maybe; country?: Maybe<_Country>; country_code?: Maybe; coupon?: Maybe; createdAt?: Maybe; currency?: Maybe<_Currency>; currency_code?: Maybe; customer?: Maybe; device_name?: Maybe; device_type?: Maybe; domain?: Maybe; domain_host?: Maybe; email?: Maybe; event_name?: Maybe; ip?: Maybe; items?: Maybe>>; landing_page?: Maybe; market?: Maybe; medium?: Maybe; order?: Maybe; os_name?: Maybe; payment?: Maybe; phone?: Maybe; referrer?: Maybe; region?: Maybe<_Region>; shipping?: Maybe; source?: Maybe; store?: Maybe; subtotal?: Maybe; tax?: Maybe; total?: Maybe; user_agent?: Maybe; visitor_id?: Maybe; }; export type TrackingConnection = { __typename: 'TrackingConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type TrackingEdge = { __typename: 'TrackingEdge'; cursor?: Maybe; node?: Maybe; }; export declare enum TrackingEvents { account_created = "account_created", account_deleted = "account_deleted", achievement_unlock = "achievement_unlock", activate_subscription = "activate_subscription", add_coupon = "add_coupon", add_payment_info = "add_payment_info", add_shipping_info = "add_shipping_info", add_to_cart = "add_to_cart", add_to_compare = "add_to_compare", add_to_wishlist = "add_to_wishlist", app_install = "app_install", app_open = "app_open", apply = "apply", begin_checkout = "begin_checkout", billing_info_add = "billing_info_add", cancel_subscription = "cancel_subscription", cart_abandon = "cart_abandon", checkout_progress = "checkout_progress", click = "click", comment = "comment", complete_registration = "complete_registration", contact = "contact", downgrade_subscription = "downgrade_subscription", download = "download", email_verified = "email_verified", generate_lead = "generate_lead", in_app_purchase = "in_app_purchase", level_complete = "level_complete", level_start = "level_start", like = "like", login = "login", page_view = "page_view", password_reset = "password_reset", payment_failed = "payment_failed", payment_success = "payment_success", phone_verified = "phone_verified", profile_update = "profile_update", purchase = "purchase", refund = "refund", remove_coupon = "remove_coupon", remove_from_cart = "remove_from_cart", remove_from_compare = "remove_from_compare", renew_subscription = "renew_subscription", request_quote = "request_quote", schedule = "schedule", scroll = "scroll", search = "search", select_item = "select_item", select_promotion = "select_promotion", share = "share", sign_up = "sign_up", start_trial = "start_trial", submit_form = "submit_form", subscribe = "subscribe", tutorial_complete = "tutorial_complete", tutorial_start = "tutorial_start", upgrade_subscription = "upgrade_subscription", video_complete = "video_complete", video_progress = "video_progress", video_start = "video_start", view_cart = "view_cart", view_content = "view_content", view_item = "view_item", view_item_list = "view_item_list", view_promotion = "view_promotion" } export type TrackingFilterKeys = { browser_names?: InputMaybe>; campaigns?: InputMaybe>; carts?: InputMaybe>; click_ids?: InputMaybe>; countries?: InputMaybe>; country_codes?: InputMaybe>; coupons?: InputMaybe>; currencies?: InputMaybe>; currency_codes?: InputMaybe>; cursors?: InputMaybe>; customers?: InputMaybe>; device_names?: InputMaybe>; device_types?: InputMaybe>; domain_hosts?: InputMaybe>; domains?: InputMaybe>; emails?: InputMaybe>; event_names?: InputMaybe>; ips?: InputMaybe>; landing_pages?: InputMaybe>; markets?: InputMaybe>; mediums?: InputMaybe>; orders?: InputMaybe>; os_names?: InputMaybe>; phones?: InputMaybe>; referrers?: InputMaybe>; regions?: InputMaybe>; sources?: InputMaybe>; user_agents?: InputMaybe>; visitor_ids?: InputMaybe>; }; export type TrackingItem = { __typename: 'TrackingItem'; price?: Maybe; product?: Maybe; product_title?: Maybe; quantity?: Maybe; sku?: Maybe; variant?: Maybe; variant_title?: Maybe; }; export declare enum TrackingSortKeys { _id = "_id", browser_name = "browser_name", campaign = "campaign", cart = "cart", click_id = "click_id", country = "country", country_code = "country_code", coupon = "coupon", createdAt = "createdAt", currency = "currency", currency_code = "currency_code", customer = "customer", device_name = "device_name", device_type = "device_type", domain = "domain", domain_host = "domain_host", email = "email", event_name = "event_name", ip = "ip", landing_page = "landing_page", market = "market", medium = "medium", order = "order", os_name = "os_name", payment = "payment", phone = "phone", referrer = "referrer", region = "region", shipping = "shipping", source = "source", store = "store", subtotal = "subtotal", tax = "tax", total = "total", user_agent = "user_agent", visitor_id = "visitor_id" } export type Transfer = { __typename: 'Transfer'; _id?: Maybe; createdAt?: Maybe; destination?: Maybe; expected_arrival?: Maybe; items?: Maybe>>; origin?: Maybe; reference_number?: Maybe; serial_id?: Maybe; shipping_carrier?: Maybe; status?: Maybe; store?: Maybe; tags?: Maybe>>; tracking_number?: Maybe; tracking_url?: Maybe; updatedAt?: Maybe; }; export type TransferConnection = { __typename: 'TransferConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type TransferFilterKeys = { cursors?: InputMaybe>; destinations?: InputMaybe>; origins?: InputMaybe>; statuses?: InputMaybe>; tags?: InputMaybe>; variants?: InputMaybe>; }; export type TransferItem = { __typename: 'TransferItem'; _id?: Maybe; approved?: Maybe; rejected?: Maybe; requested?: Maybe; variant?: Maybe; }; export type TransferItemInput = { requested: Scalars['Int']['input']; variant: Scalars['ID']['input']; }; export type TransferReceivingInput = { approved?: InputMaybe; cursor: Scalars['ID']['input']; rejected?: InputMaybe; }; export declare enum TransferSortKeys { _id = "_id", createdAt = "createdAt", destination = "destination", expected_arrival = "expected_arrival", origin = "origin", reference_number = "reference_number", serial_id = "serial_id", shipping_carrier = "shipping_carrier", status = "status", tracking_number = "tracking_number", tracking_url = "tracking_url", updatedAt = "updatedAt" } export declare enum TransferStatus { draft = "draft", partial = "partial", pending = "pending", received = "received" } export type TransfertEdge = { __typename: 'TransfertEdge'; cursor?: Maybe; node?: Maybe; }; export type TwoFactorAuthentication = { __typename: 'TwoFactorAuthentication'; change_ownership?: Maybe; change_phone?: Maybe; login?: Maybe; update_password?: Maybe; update_primary_email?: Maybe; update_secondary_email?: Maybe; }; export type UnitPricing = { __typename: 'UnitPricing'; location?: Maybe; market?: Maybe; product?: Maybe; staff?: Maybe; storage?: Maybe; theme?: Maybe; }; export type UploadThemeFile = { cursor: Scalars['ID']['input']; dir: Scalars['String']['input']; file: Scalars['Upload']['input']; }; export type User = { __typename: 'User'; _id?: Maybe; authenticator?: Maybe; avatar?: Maybe; devices?: Maybe; email?: Maybe; first_name?: Maybe; language?: Maybe<_Language>; last_name?: Maybe; phone?: Maybe; secondary_email?: Maybe; timezone?: Maybe<_Timezone>; }; export type UserDevicesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type UserDeviceConnection = { __typename: 'UserDeviceConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type UserDeviceEdge = { __typename: 'UserDeviceEdge'; cursor?: Maybe; node?: Maybe; }; export type UserDeviceFilterKeys = { browser_names?: InputMaybe>; cursors?: InputMaybe>; os_names?: InputMaybe>; uas?: InputMaybe>; }; export declare enum UserDeviceSortKeys { _id = "_id", browser_name = "browser_name", os_name = "os_name" } export type UserPasskeyConnection = { __typename: 'UserPasskeyConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type UserPasskeyEdge = { __typename: 'UserPasskeyEdge'; cursor?: Maybe; node?: Maybe; }; export type UserPasskeyFilterKeys = { cursors?: InputMaybe>; device_names?: InputMaybe>; ids?: InputMaybe>; transports?: InputMaybe>; }; export declare enum UserPasskeySortKeys { _id = "_id", createdAt = "createdAt", device_name = "device_name", id = "id", transports = "transports", updatedAt = "updatedAt" } export type UserSessionConnection = { __typename: 'UserSessionConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type UserSessionEdge = { __typename: 'UserSessionEdge'; cursor?: Maybe; node?: Maybe; }; export type UserSessionFilterKeys = { countries?: InputMaybe>; cursors?: InputMaybe>; devices?: InputMaybe>; ips?: InputMaybe>; subdivisions?: InputMaybe>; }; export declare enum UserSessionSortKeys { _id = "_id", city = "city", country = "country", device = "device", ip = "ip", latitude = "latitude", longitude = "longitude", subdivision = "subdivision", time = "time" } export type Variant = { __typename: 'Variant'; _id?: Maybe; barcode?: Maybe; cost_per_item?: Maybe; country_of_origin?: Maybe<_Country>; height?: Maybe; hs_code?: Maybe<_Hscode>; image?: Maybe; inventories?: Maybe; is_shipping_applicable?: Maybe; length?: Maybe; marketVariants?: Maybe; metafields?: Maybe>>; option1?: Maybe; option2?: Maybe; option3?: Maybe; product?: Maybe; restocking_fee?: Maybe; return_window?: Maybe; shipping_profile?: Maybe; status?: Maybe; store?: Maybe; weight?: Maybe; width?: Maybe; }; export type VariantInventoriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type VariantMarketVariantsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; }; export type VariantConnection = { __typename: 'VariantConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type VariantEdge = { __typename: 'VariantEdge'; cursor?: Maybe; node?: Maybe; }; export type VariantFilterKeys = { cursors?: InputMaybe>; products?: InputMaybe>; shipping_profiles?: InputMaybe>; statuses?: InputMaybe>; }; export type VariantInput = { barcode?: InputMaybe; cost_per_item?: InputMaybe; country_of_origin?: InputMaybe; height?: InputMaybe; hs_code?: InputMaybe; image?: InputMaybe; inventories?: InputMaybe>>; is_shipping_applicable?: InputMaybe; length?: InputMaybe; marketVariants?: InputMaybe>>; metafields?: InputMaybe>>; option1?: InputMaybe; option2?: InputMaybe; option3?: InputMaybe; restocking_fee?: InputMaybe; return_window?: InputMaybe; shipping_profile?: InputMaybe; status?: InputMaybe; weight?: InputMaybe; width?: InputMaybe; }; export declare enum VariantSortKeys { _id = "_id", available = "available", committed = "committed", createdAt = "createdAt", damaged = "damaged", incoming = "incoming", on_hand = "on_hand", quality_control = "quality_control", reserved = "reserved", safety_stock = "safety_stock", sku = "sku", title = "title", updatedAt = "updatedAt" } export declare enum VariantStatus { active = "active", archived = "archived", draft = "draft" } export type VariantTranslation = { __typename: 'VariantTranslation'; _id?: Maybe; createdAt?: Maybe; language?: Maybe<_Language>; option1?: Maybe; option2?: Maybe; option3?: Maybe; store?: Maybe; updatedAt?: Maybe; variant?: Maybe; }; export type VariantTranslationConnection = { __typename: 'VariantTranslationConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type VariantTranslationEdge = { __typename: 'VariantTranslationEdge'; cursor?: Maybe; node?: Maybe; }; export type VariantTranslationFilterKeys = { cursors?: InputMaybe>; languages?: InputMaybe>; variants?: InputMaybe>; }; export declare enum VariantTranslationSortKeys { _id = "_id", createdAt = "createdAt", language = "language", option1 = "option1", option2 = "option2", option3 = "option3", updatedAt = "updatedAt", variant = "variant" } export type Whoami = { __typename: 'Whoami'; app?: Maybe; app_permission?: Maybe; limited_apps?: Maybe>>; permissions?: Maybe>>; store?: Maybe; type?: Maybe; user?: Maybe; }; export declare enum WhoamiType { APP = "APP", USER = "USER" } export type _App = { __typename: '_App'; _id?: Maybe; billing?: Maybe<_AppBilling>; categories?: Maybe>>; createdAt?: Maybe; description?: Maybe; distribution?: Maybe; documentation_url?: Maybe; events?: Maybe>>; excerpt?: Maybe; handle?: Maybe; history?: Maybe>>; home_url?: Maybe; host?: Maybe; icon?: Maybe; installs?: Maybe; media?: Maybe>>; permissions?: Maybe>>; policy_url?: Maybe; price?: Maybe; publisher?: Maybe; related?: Maybe<_AppConnection>; secret?: Maybe; status?: Maybe<_AppStatus>; support_url?: Maybe; tags?: Maybe>>; terms_and_conditions_url?: Maybe; thumbnail?: Maybe; title?: Maybe; updatedAt?: Maybe; webhook?: Maybe; webhook_signing_key?: Maybe; whitelisted_stores?: Maybe>>; }; export type _AppRelatedArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_AppFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_AppSortKeys>; }; export declare enum _AppBilling { purchase = "purchase", subscription = "subscription" } export type _AppCategory = { __typename: '_AppCategory'; apps?: Maybe<_AppConnection>; count?: Maybe; title?: Maybe; }; export type _AppCategoryAppsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_AppFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_AppSortKeys>; }; export type _AppConnection = { __typename: '_AppConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export declare enum _AppDistribution { private = "private", protected = "protected", public = "public" } export type _AppEdge = { __typename: '_AppEdge'; cursor?: Maybe; node?: Maybe<_App>; }; export type _AppFilterKeys = { _not_cursors?: InputMaybe>; categories?: InputMaybe>; cursors?: InputMaybe>; distributions?: InputMaybe>; handles?: InputMaybe>; publishers?: InputMaybe>; statuses?: InputMaybe>; tags?: InputMaybe>; titles?: InputMaybe>; }; export type _AppHistory = { __typename: '_AppHistory'; status?: Maybe<_AppStatus>; time?: Maybe; }; export declare enum _AppSortKeys { _id = "_id", createdAt = "createdAt", title = "title", updatedAt = "updatedAt" } export declare enum _AppStatus { approved = "approved", banned = "banned", draft = "draft", live = "live", rejected = "rejected", suspended = "suspended", under_review = "under_review", unpublished = "unpublished" } export type _Blog = { __typename: '_Blog'; _id?: Maybe; categories?: Maybe>>; content?: Maybe; createdAt?: Maybe; excerpt?: Maybe; handle?: Maybe; publisher?: Maybe; status?: Maybe<_BlogStatuses>; tags?: Maybe>>; thumbnail?: Maybe; title?: Maybe; updatedAt?: Maybe; }; export declare enum _BlogCategories { ab_testing = "ab_testing", accounting = "accounting", ad_optimization = "ad_optimization", advanced = "advanced", affiliate_marketing = "affiliate_marketing", ai_powered = "ai_powered", analytics = "analytics", announcements = "announcements", api = "api", api_changes = "api_changes", automation = "automation", automation_ai = "automation_ai", backlinks = "backlinks", bangladesh_market = "bangladesh_market", beginner_friendly = "beginner_friendly", best_practices = "best_practices", billing = "billing", branding = "branding", bug_fixes = "bug_fixes", business = "business", business_strategy = "business_strategy", case_study = "case_study", checklist = "checklist", comparative = "comparative", content_marketing = "content_marketing", conversion_optimization = "conversion_optimization", crm = "crm", customer_experience = "customer_experience", customer_support = "customer_support", data_tracking = "data_tracking", decision_making = "decision_making", delivery = "delivery", design = "design", developer_tools = "developer_tools", digital_marketing = "digital_marketing", dropshipping = "dropshipping", ecommerce = "ecommerce", educational = "educational", email_marketing = "email_marketing", entrepreneurship = "entrepreneurship", expert_level = "expert_level", facebook_ads = "facebook_ads", facebook_marketing = "facebook_marketing", faq = "faq", feature_launch = "feature_launch", feedback = "feedback", frontend = "frontend", fulfillment = "fulfillment", global_trends = "global_trends", google_ads = "google_ads", growth_hacking = "growth_hacking", guides = "guides", heatmaps = "heatmaps", how_to = "how_to", industry_news = "industry_news", influencer_marketing = "influencer_marketing", informational = "informational", insights = "insights", instagram_marketing = "instagram_marketing", integrations = "integrations", intermediate = "intermediate", interview = "interview", inventory = "inventory", invoicing = "invoicing", keyword_research = "keyword_research", kpi = "kpi", landing_pages = "landing_pages", lead_generation = "lead_generation", local_business = "local_business", local_seo = "local_seo", logistics = "logistics", low_code = "low_code", loyalty_programs = "loyalty_programs", machine_learning = "machine_learning", management = "management", marketing = "marketing", marketplace = "marketplace", multi_vendor = "multi_vendor", no_code = "no_code", off_page_seo = "off_page_seo", on_page_seo = "on_page_seo", online_store = "online_store", operations = "operations", order_management = "order_management", paid_ads = "paid_ads", partner_story = "partner_story", payments = "payments", personalization = "personalization", platform_updates = "platform_updates", pricing_strategy = "pricing_strategy", problem_solving = "problem_solving", product_updates = "product_updates", promotional = "promotional", recommendation_engine = "recommendation_engine", refunds = "refunds", release_notes = "release_notes", reporting = "reporting", responsive_design = "responsive_design", retail = "retail", retargeting = "retargeting", retention = "retention", roadmap = "roadmap", sales_funnel = "sales_funnel", scaling = "scaling", sdk = "sdk", seo = "seo", social_media = "social_media", south_asia_market = "south_asia_market", startup = "startup", stock_management = "stock_management", success_story = "success_story", taxation = "taxation", technical_seo = "technical_seo", templates = "templates", theme_development = "theme_development", tiktok_ads = "tiktok_ads", tiktok_marketing = "tiktok_marketing", tips_and_tricks = "tips_and_tricks", trends = "trends", troubleshooting = "troubleshooting", tutorials = "tutorials", ui_ux = "ui_ux", user_experience = "user_experience", warehouse = "warehouse", webhooks = "webhooks", wholesale = "wholesale", workflows = "workflows", youtube_marketing = "youtube_marketing" } export type _BlogConnection = { __typename: '_BlogConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _BlogEdge = { __typename: '_BlogEdge'; cursor?: Maybe; node?: Maybe<_Blog>; }; export type _BlogFilterKeys = { categories?: InputMaybe>; cursors?: InputMaybe>; handles?: InputMaybe>; publishers?: InputMaybe>; status?: InputMaybe>; tags?: InputMaybe>; titles?: InputMaybe>; }; export declare enum _BlogSortKeys { _id = "_id", createdAt = "createdAt", title = "title", updatedAt = "updatedAt" } export declare enum _BlogStatuses { archived = "archived", draft = "draft", published = "published", review = "review" } export type _Category = { __typename: '_Category'; _id?: Maybe; has_children?: Maybe; name?: Maybe; parent?: Maybe<_Category>; }; export type _CategoryConnection = { __typename: '_CategoryConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _CategoryEdge = { __typename: '_CategoryEdge'; cursor?: Maybe; node?: Maybe<_Category>; }; export type _CategoryFilterKeys = { cursors?: InputMaybe>; parents?: InputMaybe>; }; export declare enum _CategorySortKeys { _id = "_id", has_children = "has_children", name = "name", parent = "parent" } export type _Continent = { __typename: '_Continent'; _id?: Maybe; countries?: Maybe<_CountryConnection>; name?: Maybe; }; export type _ContinentCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _ContinentConnection = { __typename: '_ContinentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _ContinentEdge = { __typename: '_ContinentEdge'; cursor?: Maybe; node?: Maybe<_Continent>; }; export type _ContinentFilterKeys = { _countries?: InputMaybe>; cursors?: InputMaybe>; names?: InputMaybe>; }; export declare enum _ContinentSortKeys { _id = "_id", name = "name" } export type _Country = { __typename: '_Country'; _id?: Maybe; continent?: Maybe<_Continent>; currencies?: Maybe<_CurrencyConnection>; flag?: Maybe; iso_3166_alpha2?: Maybe; iso_3166_alpha3?: Maybe; languages?: Maybe<_LanguageConnection>; name?: Maybe; native_name?: Maybe; official_name?: Maybe; phone?: Maybe<_Phone>; regions?: Maybe<_RegionConnection>; tax_name?: Maybe; tax_rate?: Maybe; }; export type _CountryCurrenciesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CurrencyFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CurrencySortKeys>; }; export type _CountryLanguagesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_LanguageFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_LanguageSortKeys>; }; export type _CountryRegionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_RegionFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_RegionSortKeys>; }; export type _CountryConnection = { __typename: '_CountryConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _CountryEdge = { __typename: '_CountryEdge'; cursor?: Maybe; node?: Maybe<_Country>; }; export type _CountryFilterKeys = { _continents?: InputMaybe>; _currencies?: InputMaybe>; _languages?: InputMaybe>; cursors?: InputMaybe>; iso_3166_alpha2s?: InputMaybe>; iso_3166_alpha3s?: InputMaybe>; names?: InputMaybe>; tax_names?: InputMaybe>; }; export declare enum _CountrySortKeys { _id = "_id", iso_3166_alpha2 = "iso_3166_alpha2", iso_3166_alpha3 = "iso_3166_alpha3", name = "name", native_name = "native_name", official_name = "official_name" } export type _Currency = { __typename: '_Currency'; _id?: Maybe; conversion_rate?: Maybe; countries?: Maybe<_CountryConnection>; iso_4217_code?: Maybe; name?: Maybe; native_name?: Maybe; symbol?: Maybe; }; export type _CurrencyCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _CurrencyConnection = { __typename: '_CurrencyConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _CurrencyEdge = { __typename: '_CurrencyEdge'; cursor?: Maybe; node?: Maybe<_Currency>; }; export type _CurrencyFilterKeys = { _countries?: InputMaybe>; conversion_rates?: InputMaybe>; cursors?: InputMaybe>; names?: InputMaybe>; native_names?: InputMaybe>; symbols?: InputMaybe>; }; export declare enum _CurrencySortKeys { _id = "_id", conversion_rate = "conversion_rate", iso_4217_code = "iso_4217_code", name = "name", native_name = "native_name", symbol = "symbol" } export type _Hscode = { __typename: '_Hscode'; _id?: Maybe; code?: Maybe; description?: Maybe; }; export type _HscodeConnection = { __typename: '_HscodeConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _HscodeEdge = { __typename: '_HscodeEdge'; cursor?: Maybe; node?: Maybe<_Hscode>; }; export type _HscodeFilterKeys = { codes?: InputMaybe>; cursors?: InputMaybe>; }; export declare enum _HscodeSortKeys { _id = "_id", code = "code", description = "description" } export type _Language = { __typename: '_Language'; _id?: Maybe; countries?: Maybe<_CountryConnection>; iso_6391_code?: Maybe; name?: Maybe; native_name?: Maybe; }; export type _LanguageCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _LanguageConnection = { __typename: '_LanguageConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _LanguageEdge = { __typename: '_LanguageEdge'; cursor?: Maybe; node?: Maybe<_Language>; }; export type _LanguageFilterKeys = { _countries?: InputMaybe>; cursors?: InputMaybe>; iso_6391_codes?: InputMaybe>; names?: InputMaybe>; native_names?: InputMaybe>; }; export declare enum _LanguageSortKeys { _id = "_id", iso_6391_code = "iso_6391_code", name = "name", native_name = "native_name" } export type _Package = { __typename: '_Package'; _id?: Maybe; discount_applicable_months?: Maybe; discounted_price?: Maybe; locations?: Maybe; markets?: Maybe; moto?: Maybe; moto_details?: Maybe; price?: Maybe; products?: Maybe; selling_plan?: Maybe>>; staffs?: Maybe; storage?: Maybe; themes?: Maybe; title?: Maybe; }; export type _PackageConnection = { __typename: '_PackageConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _PackageEdge = { __typename: '_PackageEdge'; cursor?: Maybe; node?: Maybe<_Package>; }; export type _PackageFilterKeys = { cursors?: InputMaybe>; titles?: InputMaybe>; }; export type _PackageSellingPlan = { __typename: '_PackageSellingPlan'; _id?: Maybe; months?: Maybe; price?: Maybe; }; export declare enum _PackageSortKeys { _id = "_id", title = "title" } export type _PaymentGateway = { __typename: '_PaymentGateway'; _id?: Maybe; icon?: Maybe; name?: Maybe; }; export type _PaymentGatewayConnection = { __typename: '_PaymentGatewayConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _PaymentGatewayEdge = { __typename: '_PaymentGatewayEdge'; cursor?: Maybe; node?: Maybe<_PaymentGateway>; }; export type _PaymentGatewayFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; }; export declare enum _PaymentGatewaySortKeys { _id = "_id", createdAt = "createdAt", name = "name" } export type _PaymentProvider = { __typename: '_PaymentProvider'; _id?: Maybe; content?: Maybe; countries?: Maybe<_CountryConnection>; excerpt?: Maybe; gateways?: Maybe>>; icon?: Maybe; name?: Maybe; settings?: Maybe>>; }; export type _PaymentProviderCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _PaymentProviderConnection = { __typename: '_PaymentProviderConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _PaymentProviderEdge = { __typename: '_PaymentProviderEdge'; cursor?: Maybe; node?: Maybe<_PaymentProvider>; }; export type _PaymentProviderFilterKeys = { _countries?: InputMaybe>; _gateways?: InputMaybe>; cursors?: InputMaybe>; names?: InputMaybe>; }; export type _PaymentProviderSetting = { __typename: '_PaymentProviderSetting'; key?: Maybe; label?: Maybe; }; export declare enum _PaymentProviderSortKeys { _id = "_id", createdAt = "createdAt", name = "name" } export type _Phone = { __typename: '_Phone'; _id?: Maybe; countries?: Maybe<_CountryConnection>; dialing_code?: Maybe; format?: Maybe; }; export type _PhoneCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _PhoneConnection = { __typename: '_PhoneConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _PhoneEdge = { __typename: '_PhoneEdge'; cursor?: Maybe; node?: Maybe<_Phone>; }; export type _PhoneFilterKeys = { _countries?: InputMaybe>; cursors?: InputMaybe>; dialing_codes?: InputMaybe>; }; export declare enum _PhoneSortKeys { _id = "_id", dialing_code = "dialing_code", format = "format" } export type _Region = { __typename: '_Region'; _id?: Maybe; country?: Maybe<_Country>; name?: Maybe; tax_name?: Maybe; tax_rate?: Maybe; type?: Maybe; }; export type _RegionConnection = { __typename: '_RegionConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _RegionEdge = { __typename: '_RegionEdge'; cursor?: Maybe; node?: Maybe<_Region>; }; export type _RegionFilterKeys = { _countries?: InputMaybe>; cursors?: InputMaybe>; tax_names?: InputMaybe>; }; export declare enum _RegionSortKeys { _id = "_id", country = "country", name = "name", tax_name = "tax_name", tax_rate = "tax_rate", type = "type" } export type _SoppiyaPayment = { __typename: '_SoppiyaPayment'; _id?: Maybe; charge?: Maybe<_SoppiyaPaymentCharge>; countries?: Maybe<_CountryConnection>; provider?: Maybe<_PaymentProvider>; }; export type _SoppiyaPaymentCountriesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_CountrySortKeys>; }; export type _SoppiyaPaymentCharge = { __typename: '_SoppiyaPaymentCharge'; amount?: Maybe; type?: Maybe; }; export type _SoppiyaPaymentConnection = { __typename: '_SoppiyaPaymentConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _SoppiyaPaymentEdge = { __typename: '_SoppiyaPaymentEdge'; cursor?: Maybe; node?: Maybe<_SoppiyaPayment>; }; export type _SoppiyaPaymentFilterKeys = { _countries?: InputMaybe>; _providers?: InputMaybe>; cursors?: InputMaybe>; names?: InputMaybe>; }; export declare enum _SoppiyaPaymentSortKeys { _id = "_id" } export type _Theme = { __typename: '_Theme'; _id?: Maybe; categories?: Maybe>>; createdAt?: Maybe; default_version?: Maybe<_ThemeVersion>; demo_store?: Maybe; description?: Maybe; desktop_preview?: Maybe; distribution?: Maybe<_ThemeDistribution>; documentation_url?: Maybe; excerpt?: Maybe; handle?: Maybe; installs?: Maybe; mobile_preview?: Maybe; price?: Maybe; publisher?: Maybe; related?: Maybe<_ThemeConnection>; status?: Maybe<_ThemeStatus>; support_url?: Maybe; tags?: Maybe>>; thumbnail?: Maybe; title?: Maybe; versions?: Maybe<_ThemeVersionConnection>; }; export type _ThemeRelatedArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeSortKeys>; }; export type _ThemeVersionsArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeVersionFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeVersionSortKeys>; }; export type _ThemeCategory = { __typename: '_ThemeCategory'; count?: Maybe; themes?: Maybe<_ThemeConnection>; title?: Maybe; }; export type _ThemeCategoryThemesArgs = { after?: InputMaybe; before?: InputMaybe; filterKeys?: InputMaybe<_ThemeFilterKeys>; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe<_ThemeSortKeys>; }; export type _ThemeConnection = { __typename: '_ThemeConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export declare enum _ThemeDistribution { private = "private", protected = "protected", public = "public" } export type _ThemeEdge = { __typename: '_ThemeEdge'; cursor?: Maybe; node?: Maybe<_Theme>; }; export type _ThemeFilterKeys = { categories?: InputMaybe>; cursors?: InputMaybe>; distributions?: InputMaybe>; handles?: InputMaybe>; prices?: InputMaybe>; publishers?: InputMaybe>; statuses?: InputMaybe>; tags?: InputMaybe>; titles?: InputMaybe>; }; export declare enum _ThemeSortKeys { _id = "_id", createdAt = "createdAt", price = "price", title = "title" } export declare enum _ThemeStatus { archived = "archived", published = "published" } export type _ThemeVersion = { __typename: '_ThemeVersion'; _id?: Maybe; createdAt?: Maybe; fixes?: Maybe>>; note?: Maybe; number?: Maybe; tags?: Maybe>>; theme?: Maybe<_Theme>; thumbnail?: Maybe; title?: Maybe; }; export type _ThemeVersionConnection = { __typename: '_ThemeVersionConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _ThemeVersionEdge = { __typename: '_ThemeVersionEdge'; cursor?: Maybe; node?: Maybe<_ThemeVersion>; }; export type _ThemeVersionFilterKeys = { _themes?: InputMaybe>; cursors?: InputMaybe>; tags?: InputMaybe>; titles?: InputMaybe>; }; export declare enum _ThemeVersionSortKeys { _id = "_id", createdAt = "createdAt", title = "title" } export type _Timezone = { __typename: '_Timezone'; _id?: Maybe; name?: Maybe; offset?: Maybe; }; export type _TimezoneConnection = { __typename: '_TimezoneConnection'; edges?: Maybe>>; pageInfo?: Maybe; totalCount?: Maybe; }; export type _TimezoneEdge = { __typename: '_TimezoneEdge'; cursor?: Maybe; node?: Maybe<_Timezone>; }; export type _TimezoneFilterKeys = { cursors?: InputMaybe>; names?: InputMaybe>; offsets?: InputMaybe>; }; export declare enum _TimezoneSortKeys { _id = "_id", name = "name", offset = "offset" } export type EditShopInput = { description?: InputMaybe; image?: InputMaybe; is_restricted?: InputMaybe; message?: InputMaybe; password?: InputMaybe; title?: InputMaybe; }; export declare enum EditThemeTemplateType { permanent = "permanent", temporary = "temporary" } export type ArticlesQueryVariables = Exact<{ filterKeys?: InputMaybe; after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; }>; export type ArticlesQuery = { articles?: { __typename: 'ArticleConnection'; edges?: Array<{ __typename: 'ArticleEdge'; node?: { __typename: 'Article'; _id?: string | null; title?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; } | null; } | null> | null; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; } | null; }; export type BlogsQueryVariables = Exact<{ filterKeys?: InputMaybe; after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; }>; export type BlogsQuery = { blogs?: { __typename: 'BlogConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'BlogEdge'; node?: { __typename: 'Blog'; _id?: string | null; title?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; } | null; } | null> | null; } | null; }; export type CollectionsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type CollectionsQuery = { collections?: { __typename: 'CollectionConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'CollectionEdge'; node?: { __typename: 'Collection'; _id?: string | null; title?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; } | null; } | null> | null; } | null; }; export type _CountriesQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe<_CountryFilterKeys>; }>; export type _CountriesQuery = { _countries?: { __typename: '_CountryConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: '_CountryEdge'; node?: { __typename: '_Country'; _id?: string | null; name?: string | null; flag?: string | null; } | null; } | null> | null; } | null; }; export type CustomersQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type CustomersQuery = { customers?: { __typename: 'CustomerConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'CustomerEdge'; node?: { __typename: 'Customer'; _id?: string | null; first_name?: string | null; last_name?: string | null; email?: { __typename: 'CustomerEmail'; address?: string | null; } | null; } | null; } | null> | null; } | null; }; export type LinklistsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type LinklistsQuery = { linklists?: { __typename: 'LinklistConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'LinklistEdge'; node?: { __typename: 'Linklist'; _id?: string | null; title?: string | null; links?: Array<{ __typename: 'LinklistLayer1'; url?: string | null; _id?: string | null; } | null> | null; } | null; } | null> | null; } | null; }; export type MediasQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; filterKeys?: InputMaybe; }>; export type MediasQuery = { medias?: { __typename: 'MediaConnection'; edges?: Array<{ __typename: 'MediaEdge'; node?: { __typename: 'Media'; _id?: string | null; file_name?: string | null; url?: string | null; size?: string | null; type?: MediaType | null; mimetype?: string | null; } | null; } | null> | null; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; } | null; }; export type StoragePlanQueryVariables = Exact<{ [key: string]: never; }>; export type StoragePlanQuery = { plan?: { __typename: 'Plan'; storage?: number | null; package?: { __typename: '_Package'; _id?: string | null; storage?: number | null; } | null; } | null; }; export type MediaUsageQueryVariables = Exact<{ [key: string]: never; }>; export type MediaUsageQuery = { mediaUsage?: string | null; }; export type AddMediasMutationVariables = Exact<{ input: Array | Scalars['Upload']['input']; }>; export type AddMediasMutation = { addMedias?: Array<{ __typename: 'Media'; _id?: string | null; file_name?: string | null; url?: string | null; size?: string | null; } | null> | null; }; export type DeleteMediasMutationVariables = Exact<{ cursors: Array | Scalars['ID']['input']; }>; export type DeleteMediasMutation = { deleteMedias?: { __typename: 'MultipleDeletes'; message?: string | null; } | null; }; export type MetafieldsQueryVariables = Exact<{ filterKeys?: InputMaybe; first?: InputMaybe; }>; export type MetafieldsQuery = { metafields?: { __typename: 'MetafieldConnection'; edges?: Array<{ __typename: 'MetafieldEdge'; node?: { __typename: 'Metafield'; _id?: string | null; entry?: MetafieldEntryType | null; name?: string | null; type?: MetafieldType | null; metaobject_reference?: { __typename: 'Metaobject'; _id?: string | null; } | null; } | null; } | null> | null; } | null; }; export type MetaobjectEntriesQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type MetaobjectEntriesQuery = { metaobjectEntries?: { __typename: 'MetaobjectEntryConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'MetaobjectEntryEdge'; node?: { __typename: 'MetaobjectEntry'; _id?: string | null; title?: string | null; } | null; } | null> | null; } | null; }; export type MetaobjectsQueryVariables = Exact<{ filterKeys?: InputMaybe; after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; }>; export type MetaobjectsQuery = { metaobjects?: { __typename: 'MetaobjectConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'MetaobjectEdge'; node?: { __typename: 'Metaobject'; _id?: string | null; name?: string | null; } | null; } | null> | null; } | null; }; export type PagesQueryVariables = Exact<{ filterKeys?: InputMaybe; after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; }>; export type PagesQuery = { pages?: { __typename: 'PageConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'PageEdge'; node?: { __typename: 'Page'; _id?: string | null; title?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; } | null; } | null> | null; } | null; }; export type ProductsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type ProductsQuery = { products?: { __typename: 'ProductConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'ProductEdge'; node?: { __typename: 'Product'; _id?: string | null; title?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; } | null; } | null> | null; } | null; }; export type _RegionsQueryVariables = Exact<{ filterKeys?: InputMaybe<_RegionFilterKeys>; query?: InputMaybe; after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; }>; export type _RegionsQuery = { _regions?: { __typename: '_RegionConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: '_RegionEdge'; node?: { __typename: '_Region'; _id?: string | null; name?: string | null; } | null; } | null> | null; } | null; }; export type CustomerSegmentsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type CustomerSegmentsQuery = { customerSegments?: { __typename: 'CustomerSegmentConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'CustomerSegmentEdge'; node?: { __typename: 'CustomerSegment'; _id?: string | null; title?: string | null; } | null; } | null> | null; } | null; }; export type VariantsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; filterKeys?: InputMaybe; }>; export type VariantsQuery = { variants?: { __typename: 'VariantConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'VariantEdge'; node?: { __typename: 'Variant'; _id?: string | null; option1?: string | null; option2?: string | null; option3?: string | null; image?: { __typename: 'Media'; _id?: string | null; url?: string | null; } | null; product?: { __typename: 'Product'; _id?: string | null; title?: string | null; } | null; } | null; } | null> | null; } | null; }; export type AddLogMutationVariables = Exact<{ input: CreateLogInput; }>; export type AddLogMutation = { addLog?: { __typename: 'Log'; _id?: string | null; action?: LogActions | null; createdAt?: string | null; comment?: string | null; user?: { __typename: 'User'; _id?: string | null; first_name?: string | null; last_name?: string | null; } | null; app?: { __typename: 'App'; _id?: string | null; app?: { __typename: '_App'; _id?: string | null; title?: string | null; } | null; } | null; } | null; }; export type LogsQueryVariables = Exact<{ after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; last?: InputMaybe; query?: InputMaybe; reverse?: InputMaybe; sortKey?: InputMaybe; filterKeys?: InputMaybe; }>; export type LogsQuery = { logs?: { __typename: 'LogConnection'; pageInfo?: { __typename: 'PageInfo'; endCursor?: string | null; hasNextPage?: boolean | null; hasPreviousPage?: boolean | null; startCursor?: string | null; } | null; edges?: Array<{ __typename: 'LogtEdge'; node?: { __typename: 'Log'; _id?: string | null; action?: LogActions | null; createdAt?: string | null; comment?: string | null; user?: { __typename: 'User'; _id?: string | null; first_name?: string | null; last_name?: string | null; } | null; app?: { __typename: 'App'; _id?: string | null; app?: { __typename: '_App'; _id?: string | null; title?: string | null; } | null; } | null; } | null; } | null> | null; } | null; }; export declare const ArticlesDocument: DocumentNode; export declare const BlogsDocument: DocumentNode; export declare const CollectionsDocument: DocumentNode; export declare const _CountriesDocument: DocumentNode<_CountriesQuery, _CountriesQueryVariables>; export declare const CustomersDocument: DocumentNode; export declare const LinklistsDocument: DocumentNode; export declare const MediasDocument: DocumentNode; export declare const StoragePlanDocument: DocumentNode; export declare const MediaUsageDocument: DocumentNode; export declare const AddMediasDocument: DocumentNode; export declare const DeleteMediasDocument: DocumentNode; export declare const MetafieldsDocument: DocumentNode; export declare const MetaobjectEntriesDocument: DocumentNode; export declare const MetaobjectsDocument: DocumentNode; export declare const PagesDocument: DocumentNode; export declare const ProductsDocument: DocumentNode; export declare const _RegionsDocument: DocumentNode<_RegionsQuery, _RegionsQueryVariables>; export declare const CustomerSegmentsDocument: DocumentNode; export declare const VariantsDocument: DocumentNode; export declare const AddLogDocument: DocumentNode; export declare const LogsDocument: DocumentNode;