import { FieldPolicy, FieldReadFunction, TypePolicies, TypePolicy } from '@apollo/client/cache'; export declare type AccountAddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressCreateKeySpecifier)[]; export declare type AccountAddressCreateFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AccountAddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressDeleteKeySpecifier)[]; export declare type AccountAddressDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AccountAddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AccountAddressUpdateKeySpecifier)[]; export declare type AccountAddressUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AccountDeleteKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountDeleteKeySpecifier)[]; export declare type AccountDeleteFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type AccountErrorKeySpecifier = ('field' | 'message' | 'code' | 'addressType' | AccountErrorKeySpecifier)[]; export declare type AccountErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; addressType?: FieldPolicy | FieldReadFunction; }; export declare type AccountRegisterKeySpecifier = ('requiresConfirmation' | 'accountErrors' | 'errors' | 'user' | AccountRegisterKeySpecifier)[]; export declare type AccountRegisterFieldPolicy = { requiresConfirmation?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type AccountRequestDeletionKeySpecifier = ('accountErrors' | 'errors' | AccountRequestDeletionKeySpecifier)[]; export declare type AccountRequestDeletionFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AccountSetDefaultAddressKeySpecifier = ('user' | 'accountErrors' | 'errors' | AccountSetDefaultAddressKeySpecifier)[]; export declare type AccountSetDefaultAddressFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AccountUpdateKeySpecifier = ('accountErrors' | 'errors' | 'user' | AccountUpdateKeySpecifier)[]; export declare type AccountUpdateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type AddressKeySpecifier = ('id' | 'firstName' | 'lastName' | 'companyName' | 'streetAddress1' | 'streetAddress2' | 'city' | 'cityArea' | 'postalCode' | 'country' | 'countryArea' | 'phone' | 'isDefaultShippingAddress' | 'isDefaultBillingAddress' | AddressKeySpecifier)[]; export declare type AddressFieldPolicy = { id?: FieldPolicy | FieldReadFunction; firstName?: FieldPolicy | FieldReadFunction; lastName?: FieldPolicy | FieldReadFunction; companyName?: FieldPolicy | FieldReadFunction; streetAddress1?: FieldPolicy | FieldReadFunction; streetAddress2?: FieldPolicy | FieldReadFunction; city?: FieldPolicy | FieldReadFunction; cityArea?: FieldPolicy | FieldReadFunction; postalCode?: FieldPolicy | FieldReadFunction; country?: FieldPolicy | FieldReadFunction; countryArea?: FieldPolicy | FieldReadFunction; phone?: FieldPolicy | FieldReadFunction; isDefaultShippingAddress?: FieldPolicy | FieldReadFunction; isDefaultBillingAddress?: FieldPolicy | FieldReadFunction; }; export declare type AddressCreateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressCreateKeySpecifier)[]; export declare type AddressCreateFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AddressDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressDeleteKeySpecifier)[]; export declare type AddressDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AddressSetDefaultKeySpecifier = ('user' | 'accountErrors' | 'errors' | AddressSetDefaultKeySpecifier)[]; export declare type AddressSetDefaultFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AddressUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | 'address' | AddressUpdateKeySpecifier)[]; export declare type AddressUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; }; export declare type AddressValidationDataKeySpecifier = ('countryCode' | 'countryName' | 'addressFormat' | 'addressLatinFormat' | 'allowedFields' | 'requiredFields' | 'upperFields' | 'countryAreaType' | 'countryAreaChoices' | 'cityType' | 'cityChoices' | 'cityAreaType' | 'cityAreaChoices' | 'postalCodeType' | 'postalCodeMatchers' | 'postalCodeExamples' | 'postalCodePrefix' | AddressValidationDataKeySpecifier)[]; export declare type AddressValidationDataFieldPolicy = { countryCode?: FieldPolicy | FieldReadFunction; countryName?: FieldPolicy | FieldReadFunction; addressFormat?: FieldPolicy | FieldReadFunction; addressLatinFormat?: FieldPolicy | FieldReadFunction; allowedFields?: FieldPolicy | FieldReadFunction; requiredFields?: FieldPolicy | FieldReadFunction; upperFields?: FieldPolicy | FieldReadFunction; countryAreaType?: FieldPolicy | FieldReadFunction; countryAreaChoices?: FieldPolicy | FieldReadFunction; cityType?: FieldPolicy | FieldReadFunction; cityChoices?: FieldPolicy | FieldReadFunction; cityAreaType?: FieldPolicy | FieldReadFunction; cityAreaChoices?: FieldPolicy | FieldReadFunction; postalCodeType?: FieldPolicy | FieldReadFunction; postalCodeMatchers?: FieldPolicy | FieldReadFunction; postalCodeExamples?: FieldPolicy | FieldReadFunction; postalCodePrefix?: FieldPolicy | FieldReadFunction; }; export declare type AllocationKeySpecifier = ('id' | 'quantity' | 'warehouse' | AllocationKeySpecifier)[]; export declare type AllocationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type AppKeySpecifier = ('id' | 'name' | 'created' | 'isActive' | 'permissions' | 'tokens' | 'privateMetadata' | 'metadata' | 'type' | 'webhooks' | 'aboutApp' | 'dataPrivacy' | 'dataPrivacyUrl' | 'homepageUrl' | 'supportUrl' | 'configurationUrl' | 'appUrl' | 'version' | 'accessToken' | AppKeySpecifier)[]; export declare type AppFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; tokens?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; webhooks?: FieldPolicy | FieldReadFunction; aboutApp?: FieldPolicy | FieldReadFunction; dataPrivacy?: FieldPolicy | FieldReadFunction; dataPrivacyUrl?: FieldPolicy | FieldReadFunction; homepageUrl?: FieldPolicy | FieldReadFunction; supportUrl?: FieldPolicy | FieldReadFunction; configurationUrl?: FieldPolicy | FieldReadFunction; appUrl?: FieldPolicy | FieldReadFunction; version?: FieldPolicy | FieldReadFunction; accessToken?: FieldPolicy | FieldReadFunction; }; export declare type AppActivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppActivateKeySpecifier)[]; export declare type AppActivateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type AppCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AppCountableConnectionKeySpecifier)[]; export declare type AppCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type AppCountableEdgeKeySpecifier = ('node' | 'cursor' | AppCountableEdgeKeySpecifier)[]; export declare type AppCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type AppCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'app' | AppCreateKeySpecifier)[]; export declare type AppCreateFieldPolicy = { authToken?: FieldPolicy | FieldReadFunction; appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type AppDeactivateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeactivateKeySpecifier)[]; export declare type AppDeactivateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type AppDeleteKeySpecifier = ('appErrors' | 'errors' | 'app' | AppDeleteKeySpecifier)[]; export declare type AppDeleteFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type AppDeleteFailedInstallationKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppDeleteFailedInstallationKeySpecifier)[]; export declare type AppDeleteFailedInstallationFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; appInstallation?: FieldPolicy | FieldReadFunction; }; export declare type AppErrorKeySpecifier = ('field' | 'message' | 'code' | 'permissions' | AppErrorKeySpecifier)[]; export declare type AppErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; }; export declare type AppFetchManifestKeySpecifier = ('manifest' | 'appErrors' | 'errors' | AppFetchManifestKeySpecifier)[]; export declare type AppFetchManifestFieldPolicy = { manifest?: FieldPolicy | FieldReadFunction; appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AppInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppInstallKeySpecifier)[]; export declare type AppInstallFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; appInstallation?: FieldPolicy | FieldReadFunction; }; export declare type AppInstallationKeySpecifier = ('appName' | 'manifestUrl' | 'id' | 'status' | 'createdAt' | 'updatedAt' | 'message' | AppInstallationKeySpecifier)[]; export declare type AppInstallationFieldPolicy = { appName?: FieldPolicy | FieldReadFunction; manifestUrl?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; createdAt?: FieldPolicy | FieldReadFunction; updatedAt?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; }; export declare type AppRetryInstallKeySpecifier = ('appErrors' | 'errors' | 'appInstallation' | AppRetryInstallKeySpecifier)[]; export declare type AppRetryInstallFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; appInstallation?: FieldPolicy | FieldReadFunction; }; export declare type AppTokenKeySpecifier = ('name' | 'authToken' | 'id' | AppTokenKeySpecifier)[]; export declare type AppTokenFieldPolicy = { name?: FieldPolicy | FieldReadFunction; authToken?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; }; export declare type AppTokenCreateKeySpecifier = ('authToken' | 'appErrors' | 'errors' | 'appToken' | AppTokenCreateKeySpecifier)[]; export declare type AppTokenCreateFieldPolicy = { authToken?: FieldPolicy | FieldReadFunction; appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; appToken?: FieldPolicy | FieldReadFunction; }; export declare type AppTokenDeleteKeySpecifier = ('appErrors' | 'errors' | 'appToken' | AppTokenDeleteKeySpecifier)[]; export declare type AppTokenDeleteFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; appToken?: FieldPolicy | FieldReadFunction; }; export declare type AppTokenVerifyKeySpecifier = ('valid' | 'appErrors' | 'errors' | AppTokenVerifyKeySpecifier)[]; export declare type AppTokenVerifyFieldPolicy = { valid?: FieldPolicy | FieldReadFunction; appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AppUpdateKeySpecifier = ('appErrors' | 'errors' | 'app' | AppUpdateKeySpecifier)[]; export declare type AppUpdateFieldPolicy = { appErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type AssignNavigationKeySpecifier = ('menu' | 'menuErrors' | 'errors' | AssignNavigationKeySpecifier)[]; export declare type AssignNavigationFieldPolicy = { menu?: FieldPolicy | FieldReadFunction; menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeKeySpecifier = ('id' | 'productTypes' | 'productVariantTypes' | 'privateMetadata' | 'metadata' | 'inputType' | 'entityType' | 'name' | 'slug' | 'type' | 'unit' | 'choices' | 'valueRequired' | 'visibleInStorefront' | 'filterableInStorefront' | 'filterableInDashboard' | 'availableInGrid' | 'translation' | 'storefrontSearchPosition' | AttributeKeySpecifier)[]; export declare type AttributeFieldPolicy = { id?: FieldPolicy | FieldReadFunction; productTypes?: FieldPolicy | FieldReadFunction; productVariantTypes?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; inputType?: FieldPolicy | FieldReadFunction; entityType?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; unit?: FieldPolicy | FieldReadFunction; choices?: FieldPolicy | FieldReadFunction; valueRequired?: FieldPolicy | FieldReadFunction; visibleInStorefront?: FieldPolicy | FieldReadFunction; filterableInStorefront?: FieldPolicy | FieldReadFunction; filterableInDashboard?: FieldPolicy | FieldReadFunction; availableInGrid?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; storefrontSearchPosition?: FieldPolicy | FieldReadFunction; }; export declare type AttributeBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeBulkDeleteKeySpecifier)[]; export declare type AttributeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeCountableConnectionKeySpecifier)[]; export declare type AttributeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type AttributeCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeCountableEdgeKeySpecifier)[]; export declare type AttributeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type AttributeCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeCreateKeySpecifier)[]; export declare type AttributeCreateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeDeleteKeySpecifier = ('attributeErrors' | 'errors' | 'attribute' | AttributeDeleteKeySpecifier)[]; export declare type AttributeDeleteFieldPolicy = { attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attribute?: FieldPolicy | FieldReadFunction; }; export declare type AttributeErrorKeySpecifier = ('field' | 'message' | 'code' | AttributeErrorKeySpecifier)[]; export declare type AttributeErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type AttributeReorderValuesKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeReorderValuesKeySpecifier)[]; export declare type AttributeReorderValuesFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attribute' | AttributeTranslatableContentKeySpecifier)[]; export declare type AttributeTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; attribute?: FieldPolicy | FieldReadFunction; }; export declare type AttributeTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attribute' | AttributeTranslateKeySpecifier)[]; export declare type AttributeTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attribute?: FieldPolicy | FieldReadFunction; }; export declare type AttributeTranslationKeySpecifier = ('id' | 'name' | 'language' | AttributeTranslationKeySpecifier)[]; export declare type AttributeTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type AttributeUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | AttributeUpdateKeySpecifier)[]; export declare type AttributeUpdateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueKeySpecifier = ('id' | 'name' | 'slug' | 'value' | 'translation' | 'inputType' | 'reference' | 'file' | 'richText' | 'boolean' | AttributeValueKeySpecifier)[]; export declare type AttributeValueFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; inputType?: FieldPolicy | FieldReadFunction; reference?: FieldPolicy | FieldReadFunction; file?: FieldPolicy | FieldReadFunction; richText?: FieldPolicy | FieldReadFunction; boolean?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueBulkDeleteKeySpecifier = ('count' | 'attributeErrors' | 'errors' | AttributeValueBulkDeleteKeySpecifier)[]; export declare type AttributeValueBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | AttributeValueCountableConnectionKeySpecifier)[]; export declare type AttributeValueCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueCountableEdgeKeySpecifier = ('node' | 'cursor' | AttributeValueCountableEdgeKeySpecifier)[]; export declare type AttributeValueCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueCreateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueCreateKeySpecifier)[]; export declare type AttributeValueCreateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attributeValue?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueDeleteKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueDeleteKeySpecifier)[]; export declare type AttributeValueDeleteFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attributeValue?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'attributeValue' | AttributeValueTranslatableContentKeySpecifier)[]; export declare type AttributeValueTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; attributeValue?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueTranslateKeySpecifier = ('translationErrors' | 'errors' | 'attributeValue' | AttributeValueTranslateKeySpecifier)[]; export declare type AttributeValueTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attributeValue?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueTranslationKeySpecifier = ('id' | 'name' | 'richText' | 'language' | AttributeValueTranslationKeySpecifier)[]; export declare type AttributeValueTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; richText?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type AttributeValueUpdateKeySpecifier = ('attribute' | 'attributeErrors' | 'errors' | 'attributeValue' | AttributeValueUpdateKeySpecifier)[]; export declare type AttributeValueUpdateFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; attributeErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; attributeValue?: FieldPolicy | FieldReadFunction; }; export declare type BulkProductErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | 'warehouses' | 'channels' | BulkProductErrorKeySpecifier)[]; export declare type BulkProductErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; index?: FieldPolicy | FieldReadFunction; warehouses?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; }; export declare type BulkStockErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'index' | BulkStockErrorKeySpecifier)[]; export declare type BulkStockErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; index?: FieldPolicy | FieldReadFunction; }; export declare type CategoryKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'slug' | 'parent' | 'level' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'ancestors' | 'products' | 'children' | 'backgroundImage' | 'translation' | CategoryKeySpecifier)[]; export declare type CategoryFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; parent?: FieldPolicy | FieldReadFunction; level?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; ancestors?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; children?: FieldPolicy | FieldReadFunction; backgroundImage?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; }; export declare type CategoryBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | CategoryBulkDeleteKeySpecifier)[]; export declare type CategoryBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CategoryCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CategoryCountableConnectionKeySpecifier)[]; export declare type CategoryCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type CategoryCountableEdgeKeySpecifier = ('node' | 'cursor' | CategoryCountableEdgeKeySpecifier)[]; export declare type CategoryCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type CategoryCreateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryCreateKeySpecifier)[]; export declare type CategoryCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; }; export declare type CategoryDeleteKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryDeleteKeySpecifier)[]; export declare type CategoryDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; }; export declare type CategoryTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'category' | CategoryTranslatableContentKeySpecifier)[]; export declare type CategoryTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; }; export declare type CategoryTranslateKeySpecifier = ('translationErrors' | 'errors' | 'category' | CategoryTranslateKeySpecifier)[]; export declare type CategoryTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; }; export declare type CategoryTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | CategoryTranslationKeySpecifier)[]; export declare type CategoryTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; }; export declare type CategoryUpdateKeySpecifier = ('productErrors' | 'errors' | 'category' | CategoryUpdateKeySpecifier)[]; export declare type CategoryUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; }; export declare type ChannelKeySpecifier = ('id' | 'name' | 'isActive' | 'slug' | 'currencyCode' | 'hasOrders' | ChannelKeySpecifier)[]; export declare type ChannelFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; currencyCode?: FieldPolicy | FieldReadFunction; hasOrders?: FieldPolicy | FieldReadFunction; }; export declare type ChannelActivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelActivateKeySpecifier)[]; export declare type ChannelActivateFieldPolicy = { channel?: FieldPolicy | FieldReadFunction; channelErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ChannelCreateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelCreateKeySpecifier)[]; export declare type ChannelCreateFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; }; export declare type ChannelDeactivateKeySpecifier = ('channel' | 'channelErrors' | 'errors' | ChannelDeactivateKeySpecifier)[]; export declare type ChannelDeactivateFieldPolicy = { channel?: FieldPolicy | FieldReadFunction; channelErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ChannelDeleteKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelDeleteKeySpecifier)[]; export declare type ChannelDeleteFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; }; export declare type ChannelErrorKeySpecifier = ('field' | 'message' | 'code' | 'shippingZones' | ChannelErrorKeySpecifier)[]; export declare type ChannelErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; shippingZones?: FieldPolicy | FieldReadFunction; }; export declare type ChannelUpdateKeySpecifier = ('channelErrors' | 'errors' | 'channel' | ChannelUpdateKeySpecifier)[]; export declare type ChannelUpdateFieldPolicy = { channelErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutKeySpecifier = ('created' | 'lastChange' | 'user' | 'channel' | 'billingAddress' | 'shippingAddress' | 'note' | 'discount' | 'discountName' | 'translatedDiscountName' | 'voucherCode' | 'giftCards' | 'id' | 'privateMetadata' | 'metadata' | 'availableShippingMethods' | 'availablePaymentGateways' | 'email' | 'isShippingRequired' | 'quantity' | 'lines' | 'shippingPrice' | 'shippingMethod' | 'subtotalPrice' | 'token' | 'totalPrice' | 'languageCode' | CheckoutKeySpecifier)[]; export declare type CheckoutFieldPolicy = { created?: FieldPolicy | FieldReadFunction; lastChange?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; billingAddress?: FieldPolicy | FieldReadFunction; shippingAddress?: FieldPolicy | FieldReadFunction; note?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; discountName?: FieldPolicy | FieldReadFunction; translatedDiscountName?: FieldPolicy | FieldReadFunction; voucherCode?: FieldPolicy | FieldReadFunction; giftCards?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; availableShippingMethods?: FieldPolicy | FieldReadFunction; availablePaymentGateways?: FieldPolicy | FieldReadFunction; email?: FieldPolicy | FieldReadFunction; isShippingRequired?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; lines?: FieldPolicy | FieldReadFunction; shippingPrice?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; subtotalPrice?: FieldPolicy | FieldReadFunction; token?: FieldPolicy | FieldReadFunction; totalPrice?: FieldPolicy | FieldReadFunction; languageCode?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutAddPromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutAddPromoCodeKeySpecifier)[]; export declare type CheckoutAddPromoCodeFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutBillingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutBillingAddressUpdateKeySpecifier)[]; export declare type CheckoutBillingAddressUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCompleteKeySpecifier = ('order' | 'confirmationNeeded' | 'confirmationData' | 'checkoutErrors' | 'errors' | CheckoutCompleteKeySpecifier)[]; export declare type CheckoutCompleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction; confirmationNeeded?: FieldPolicy | FieldReadFunction; confirmationData?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutCountableConnectionKeySpecifier)[]; export declare type CheckoutCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutCountableEdgeKeySpecifier)[]; export declare type CheckoutCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCreateKeySpecifier = ('created' | 'checkoutErrors' | 'errors' | 'checkout' | CheckoutCreateKeySpecifier)[]; export declare type CheckoutCreateFieldPolicy = { created?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; checkout?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCustomerAttachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerAttachKeySpecifier)[]; export declare type CheckoutCustomerAttachFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutCustomerDetachKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutCustomerDetachKeySpecifier)[]; export declare type CheckoutCustomerDetachFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutEmailUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutEmailUpdateKeySpecifier)[]; export declare type CheckoutEmailUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutErrorKeySpecifier = ('field' | 'message' | 'code' | 'variants' | 'addressType' | CheckoutErrorKeySpecifier)[]; export declare type CheckoutErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; variants?: FieldPolicy | FieldReadFunction; addressType?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLanguageCodeUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLanguageCodeUpdateKeySpecifier)[]; export declare type CheckoutLanguageCodeUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLineKeySpecifier = ('id' | 'variant' | 'quantity' | 'totalPrice' | 'requiresShipping' | CheckoutLineKeySpecifier)[]; export declare type CheckoutLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction; variant?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; totalPrice?: FieldPolicy | FieldReadFunction; requiresShipping?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLineCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CheckoutLineCountableConnectionKeySpecifier)[]; export declare type CheckoutLineCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLineCountableEdgeKeySpecifier = ('node' | 'cursor' | CheckoutLineCountableEdgeKeySpecifier)[]; export declare type CheckoutLineCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLineDeleteKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLineDeleteKeySpecifier)[]; export declare type CheckoutLineDeleteFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLinesAddKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesAddKeySpecifier)[]; export declare type CheckoutLinesAddFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutLinesUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutLinesUpdateKeySpecifier)[]; export declare type CheckoutLinesUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutPaymentCreateKeySpecifier = ('checkout' | 'payment' | 'paymentErrors' | 'errors' | CheckoutPaymentCreateKeySpecifier)[]; export declare type CheckoutPaymentCreateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; payment?: FieldPolicy | FieldReadFunction; paymentErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutRemovePromoCodeKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutRemovePromoCodeKeySpecifier)[]; export declare type CheckoutRemovePromoCodeFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutShippingAddressUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingAddressUpdateKeySpecifier)[]; export declare type CheckoutShippingAddressUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CheckoutShippingMethodUpdateKeySpecifier = ('checkout' | 'checkoutErrors' | 'errors' | CheckoutShippingMethodUpdateKeySpecifier)[]; export declare type CheckoutShippingMethodUpdateFieldPolicy = { checkout?: FieldPolicy | FieldReadFunction; checkoutErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ChoiceValueKeySpecifier = ('raw' | 'verbose' | ChoiceValueKeySpecifier)[]; export declare type ChoiceValueFieldPolicy = { raw?: FieldPolicy | FieldReadFunction; verbose?: FieldPolicy | FieldReadFunction; }; export declare type CollectionKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'slug' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'products' | 'backgroundImage' | 'translation' | 'channelListings' | CollectionKeySpecifier)[]; export declare type CollectionFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; backgroundImage?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; }; export declare type CollectionAddProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionAddProductsKeySpecifier)[]; export declare type CollectionAddProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction; collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CollectionBulkDeleteKeySpecifier = ('count' | 'collectionErrors' | 'errors' | CollectionBulkDeleteKeySpecifier)[]; export declare type CollectionBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CollectionChannelListingKeySpecifier = ('id' | 'publicationDate' | 'isPublished' | 'channel' | CollectionChannelListingKeySpecifier)[]; export declare type CollectionChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; publicationDate?: FieldPolicy | FieldReadFunction; isPublished?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; }; export declare type CollectionChannelListingErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'channels' | CollectionChannelListingErrorKeySpecifier)[]; export declare type CollectionChannelListingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; }; export declare type CollectionChannelListingUpdateKeySpecifier = ('collection' | 'collectionChannelListingErrors' | 'errors' | CollectionChannelListingUpdateKeySpecifier)[]; export declare type CollectionChannelListingUpdateFieldPolicy = { collection?: FieldPolicy | FieldReadFunction; collectionChannelListingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CollectionCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | CollectionCountableConnectionKeySpecifier)[]; export declare type CollectionCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type CollectionCountableEdgeKeySpecifier = ('node' | 'cursor' | CollectionCountableEdgeKeySpecifier)[]; export declare type CollectionCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type CollectionCreateKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionCreateKeySpecifier)[]; export declare type CollectionCreateFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; }; export declare type CollectionDeleteKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionDeleteKeySpecifier)[]; export declare type CollectionDeleteFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; }; export declare type CollectionErrorKeySpecifier = ('field' | 'message' | 'products' | 'code' | CollectionErrorKeySpecifier)[]; export declare type CollectionErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type CollectionRemoveProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionRemoveProductsKeySpecifier)[]; export declare type CollectionRemoveProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction; collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CollectionReorderProductsKeySpecifier = ('collection' | 'collectionErrors' | 'errors' | CollectionReorderProductsKeySpecifier)[]; export declare type CollectionReorderProductsFieldPolicy = { collection?: FieldPolicy | FieldReadFunction; collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CollectionTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'collection' | CollectionTranslatableContentKeySpecifier)[]; export declare type CollectionTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; }; export declare type CollectionTranslateKeySpecifier = ('translationErrors' | 'errors' | 'collection' | CollectionTranslateKeySpecifier)[]; export declare type CollectionTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; }; export declare type CollectionTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | CollectionTranslationKeySpecifier)[]; export declare type CollectionTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; }; export declare type CollectionUpdateKeySpecifier = ('collectionErrors' | 'errors' | 'collection' | CollectionUpdateKeySpecifier)[]; export declare type CollectionUpdateFieldPolicy = { collectionErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; }; export declare type ConfigurationItemKeySpecifier = ('name' | 'value' | 'type' | 'helpText' | 'label' | ConfigurationItemKeySpecifier)[]; export declare type ConfigurationItemFieldPolicy = { name?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; helpText?: FieldPolicy | FieldReadFunction; label?: FieldPolicy | FieldReadFunction; }; export declare type ConfirmAccountKeySpecifier = ('user' | 'accountErrors' | 'errors' | ConfirmAccountKeySpecifier)[]; export declare type ConfirmAccountFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ConfirmEmailChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | ConfirmEmailChangeKeySpecifier)[]; export declare type ConfirmEmailChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CountryDisplayKeySpecifier = ('code' | 'country' | 'vat' | CountryDisplayKeySpecifier)[]; export declare type CountryDisplayFieldPolicy = { code?: FieldPolicy | FieldReadFunction; country?: FieldPolicy | FieldReadFunction; vat?: FieldPolicy | FieldReadFunction; }; export declare type CreateTokenKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | CreateTokenKeySpecifier)[]; export declare type CreateTokenFieldPolicy = { token?: FieldPolicy | FieldReadFunction; refreshToken?: FieldPolicy | FieldReadFunction; csrfToken?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CreditCardKeySpecifier = ('brand' | 'firstDigits' | 'lastDigits' | 'expMonth' | 'expYear' | CreditCardKeySpecifier)[]; export declare type CreditCardFieldPolicy = { brand?: FieldPolicy | FieldReadFunction; firstDigits?: FieldPolicy | FieldReadFunction; lastDigits?: FieldPolicy | FieldReadFunction; expMonth?: FieldPolicy | FieldReadFunction; expYear?: FieldPolicy | FieldReadFunction; }; export declare type CustomerBulkDeleteKeySpecifier = ('count' | 'accountErrors' | 'errors' | CustomerBulkDeleteKeySpecifier)[]; export declare type CustomerBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type CustomerCreateKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerCreateKeySpecifier)[]; export declare type CustomerCreateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type CustomerDeleteKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerDeleteKeySpecifier)[]; export declare type CustomerDeleteFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type CustomerEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | 'count' | 'order' | 'orderLine' | CustomerEventKeySpecifier)[]; export declare type CustomerEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction; date?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; count?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderLine?: FieldPolicy | FieldReadFunction; }; export declare type CustomerUpdateKeySpecifier = ('accountErrors' | 'errors' | 'user' | CustomerUpdateKeySpecifier)[]; export declare type CustomerUpdateFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type DeactivateAllUserTokensKeySpecifier = ('accountErrors' | 'errors' | DeactivateAllUserTokensKeySpecifier)[]; export declare type DeactivateAllUserTokensFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DeleteMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | DeleteMetadataKeySpecifier)[]; export declare type DeleteMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; item?: FieldPolicy | FieldReadFunction; }; export declare type DeletePrivateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | DeletePrivateMetadataKeySpecifier)[]; export declare type DeletePrivateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; item?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentKeySpecifier = ('useDefaultSettings' | 'automaticFulfillment' | 'contentFile' | 'maxDownloads' | 'urlValidDays' | 'urls' | 'id' | 'privateMetadata' | 'metadata' | 'productVariant' | DigitalContentKeySpecifier)[]; export declare type DigitalContentFieldPolicy = { useDefaultSettings?: FieldPolicy | FieldReadFunction; automaticFulfillment?: FieldPolicy | FieldReadFunction; contentFile?: FieldPolicy | FieldReadFunction; maxDownloads?: FieldPolicy | FieldReadFunction; urlValidDays?: FieldPolicy | FieldReadFunction; urls?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | DigitalContentCountableConnectionKeySpecifier)[]; export declare type DigitalContentCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentCountableEdgeKeySpecifier = ('node' | 'cursor' | DigitalContentCountableEdgeKeySpecifier)[]; export declare type DigitalContentCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentCreateKeySpecifier = ('variant' | 'content' | 'productErrors' | 'errors' | DigitalContentCreateKeySpecifier)[]; export declare type DigitalContentCreateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction; content?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentDeleteKeySpecifier = ('variant' | 'productErrors' | 'errors' | DigitalContentDeleteKeySpecifier)[]; export declare type DigitalContentDeleteFieldPolicy = { variant?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentUpdateKeySpecifier = ('variant' | 'content' | 'productErrors' | 'errors' | DigitalContentUpdateKeySpecifier)[]; export declare type DigitalContentUpdateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction; content?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentUrlKeySpecifier = ('content' | 'created' | 'downloadNum' | 'id' | 'url' | 'token' | DigitalContentUrlKeySpecifier)[]; export declare type DigitalContentUrlFieldPolicy = { content?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; downloadNum?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; token?: FieldPolicy | FieldReadFunction; }; export declare type DigitalContentUrlCreateKeySpecifier = ('productErrors' | 'errors' | 'digitalContentUrl' | DigitalContentUrlCreateKeySpecifier)[]; export declare type DigitalContentUrlCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; digitalContentUrl?: FieldPolicy | FieldReadFunction; }; export declare type DiscountErrorKeySpecifier = ('field' | 'message' | 'products' | 'code' | 'channels' | DiscountErrorKeySpecifier)[]; export declare type DiscountErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; }; export declare type DomainKeySpecifier = ('host' | 'sslEnabled' | 'url' | DomainKeySpecifier)[]; export declare type DomainFieldPolicy = { host?: FieldPolicy | FieldReadFunction; sslEnabled?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderBulkDeleteKeySpecifier = ('count' | 'orderErrors' | 'errors' | DraftOrderBulkDeleteKeySpecifier)[]; export declare type DraftOrderBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderCompleteKeySpecifier = ('order' | 'orderErrors' | 'errors' | DraftOrderCompleteKeySpecifier)[]; export declare type DraftOrderCompleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderCreateKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderCreateKeySpecifier)[]; export declare type DraftOrderCreateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderDeleteKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderDeleteKeySpecifier)[]; export declare type DraftOrderDeleteFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderLinesBulkDeleteKeySpecifier = ('count' | 'orderErrors' | 'errors' | DraftOrderLinesBulkDeleteKeySpecifier)[]; export declare type DraftOrderLinesBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type DraftOrderUpdateKeySpecifier = ('orderErrors' | 'errors' | 'order' | DraftOrderUpdateKeySpecifier)[]; export declare type DraftOrderUpdateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; }; export declare type ExportErrorKeySpecifier = ('field' | 'message' | 'code' | ExportErrorKeySpecifier)[]; export declare type ExportErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type ExportEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | ExportEventKeySpecifier)[]; export declare type ExportEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction; date?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; }; export declare type ExportFileKeySpecifier = ('id' | 'user' | 'app' | 'status' | 'createdAt' | 'updatedAt' | 'message' | 'url' | 'events' | ExportFileKeySpecifier)[]; export declare type ExportFileFieldPolicy = { id?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; createdAt?: FieldPolicy | FieldReadFunction; updatedAt?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; events?: FieldPolicy | FieldReadFunction; }; export declare type ExportFileCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ExportFileCountableConnectionKeySpecifier)[]; export declare type ExportFileCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type ExportFileCountableEdgeKeySpecifier = ('node' | 'cursor' | ExportFileCountableEdgeKeySpecifier)[]; export declare type ExportFileCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ExportProductsKeySpecifier = ('exportFile' | 'exportErrors' | 'errors' | ExportProductsKeySpecifier)[]; export declare type ExportProductsFieldPolicy = { exportFile?: FieldPolicy | FieldReadFunction; exportErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ExternalAuthenticationKeySpecifier = ('id' | 'name' | ExternalAuthenticationKeySpecifier)[]; export declare type ExternalAuthenticationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; }; export declare type ExternalAuthenticationUrlKeySpecifier = ('authenticationData' | 'accountErrors' | 'errors' | ExternalAuthenticationUrlKeySpecifier)[]; export declare type ExternalAuthenticationUrlFieldPolicy = { authenticationData?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ExternalLogoutKeySpecifier = ('logoutData' | 'accountErrors' | 'errors' | ExternalLogoutKeySpecifier)[]; export declare type ExternalLogoutFieldPolicy = { logoutData?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ExternalObtainAccessTokensKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | ExternalObtainAccessTokensKeySpecifier)[]; export declare type ExternalObtainAccessTokensFieldPolicy = { token?: FieldPolicy | FieldReadFunction; refreshToken?: FieldPolicy | FieldReadFunction; csrfToken?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ExternalRefreshKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | ExternalRefreshKeySpecifier)[]; export declare type ExternalRefreshFieldPolicy = { token?: FieldPolicy | FieldReadFunction; refreshToken?: FieldPolicy | FieldReadFunction; csrfToken?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ExternalVerifyKeySpecifier = ('user' | 'isValid' | 'verifyData' | 'accountErrors' | 'errors' | ExternalVerifyKeySpecifier)[]; export declare type ExternalVerifyFieldPolicy = { user?: FieldPolicy | FieldReadFunction; isValid?: FieldPolicy | FieldReadFunction; verifyData?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type FileKeySpecifier = ('url' | 'contentType' | FileKeySpecifier)[]; export declare type FileFieldPolicy = { url?: FieldPolicy | FieldReadFunction; contentType?: FieldPolicy | FieldReadFunction; }; export declare type FileUploadKeySpecifier = ('uploadedFile' | 'uploadErrors' | 'errors' | FileUploadKeySpecifier)[]; export declare type FileUploadFieldPolicy = { uploadedFile?: FieldPolicy | FieldReadFunction; uploadErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentKeySpecifier = ('id' | 'fulfillmentOrder' | 'status' | 'trackingNumber' | 'created' | 'privateMetadata' | 'metadata' | 'lines' | 'statusDisplay' | 'warehouse' | FulfillmentKeySpecifier)[]; export declare type FulfillmentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; fulfillmentOrder?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; trackingNumber?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; lines?: FieldPolicy | FieldReadFunction; statusDisplay?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentCancelKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentCancelKeySpecifier)[]; export declare type FulfillmentCancelFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentLineKeySpecifier = ('id' | 'quantity' | 'orderLine' | FulfillmentLineKeySpecifier)[]; export declare type FulfillmentLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; orderLine?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentRefundProductsKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentRefundProductsKeySpecifier)[]; export declare type FulfillmentRefundProductsFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentReturnProductsKeySpecifier = ('returnFulfillment' | 'replaceFulfillment' | 'order' | 'replaceOrder' | 'orderErrors' | 'errors' | FulfillmentReturnProductsKeySpecifier)[]; export declare type FulfillmentReturnProductsFieldPolicy = { returnFulfillment?: FieldPolicy | FieldReadFunction; replaceFulfillment?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; replaceOrder?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type FulfillmentUpdateTrackingKeySpecifier = ('fulfillment' | 'order' | 'orderErrors' | 'errors' | FulfillmentUpdateTrackingKeySpecifier)[]; export declare type FulfillmentUpdateTrackingFieldPolicy = { fulfillment?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type GatewayConfigLineKeySpecifier = ('field' | 'value' | GatewayConfigLineKeySpecifier)[]; export declare type GatewayConfigLineFieldPolicy = { field?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardKeySpecifier = ('code' | 'user' | 'created' | 'startDate' | 'endDate' | 'lastUsedOn' | 'isActive' | 'initialBalance' | 'currentBalance' | 'id' | 'displayCode' | GiftCardKeySpecifier)[]; export declare type GiftCardFieldPolicy = { code?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; startDate?: FieldPolicy | FieldReadFunction; endDate?: FieldPolicy | FieldReadFunction; lastUsedOn?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; initialBalance?: FieldPolicy | FieldReadFunction; currentBalance?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; displayCode?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardActivateKeySpecifier = ('giftCard' | 'giftCardErrors' | 'errors' | GiftCardActivateKeySpecifier)[]; export declare type GiftCardActivateFieldPolicy = { giftCard?: FieldPolicy | FieldReadFunction; giftCardErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | GiftCardCountableConnectionKeySpecifier)[]; export declare type GiftCardCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardCountableEdgeKeySpecifier = ('node' | 'cursor' | GiftCardCountableEdgeKeySpecifier)[]; export declare type GiftCardCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardCreateKeySpecifier = ('giftCardErrors' | 'errors' | 'giftCard' | GiftCardCreateKeySpecifier)[]; export declare type GiftCardCreateFieldPolicy = { giftCardErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; giftCard?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardDeactivateKeySpecifier = ('giftCard' | 'giftCardErrors' | 'errors' | GiftCardDeactivateKeySpecifier)[]; export declare type GiftCardDeactivateFieldPolicy = { giftCard?: FieldPolicy | FieldReadFunction; giftCardErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardErrorKeySpecifier = ('field' | 'message' | 'code' | GiftCardErrorKeySpecifier)[]; export declare type GiftCardErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type GiftCardUpdateKeySpecifier = ('giftCardErrors' | 'errors' | 'giftCard' | GiftCardUpdateKeySpecifier)[]; export declare type GiftCardUpdateFieldPolicy = { giftCardErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; giftCard?: FieldPolicy | FieldReadFunction; }; export declare type GroupKeySpecifier = ('id' | 'name' | 'permissions' | 'users' | 'userCanManage' | GroupKeySpecifier)[]; export declare type GroupFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; users?: FieldPolicy | FieldReadFunction; userCanManage?: FieldPolicy | FieldReadFunction; }; export declare type GroupCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | GroupCountableConnectionKeySpecifier)[]; export declare type GroupCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type GroupCountableEdgeKeySpecifier = ('node' | 'cursor' | GroupCountableEdgeKeySpecifier)[]; export declare type GroupCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ImageKeySpecifier = ('url' | 'alt' | ImageKeySpecifier)[]; export declare type ImageFieldPolicy = { url?: FieldPolicy | FieldReadFunction; alt?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceKeySpecifier = ('id' | 'metadata' | 'status' | 'number' | 'externalUrl' | 'privateMetadata' | 'createdAt' | 'updatedAt' | 'message' | 'url' | InvoiceKeySpecifier)[]; export declare type InvoiceFieldPolicy = { id?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; number?: FieldPolicy | FieldReadFunction; externalUrl?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; createdAt?: FieldPolicy | FieldReadFunction; updatedAt?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceCreateKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceCreateKeySpecifier)[]; export declare type InvoiceCreateFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceDeleteKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceDeleteKeySpecifier)[]; export declare type InvoiceDeleteFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceErrorKeySpecifier = ('field' | 'message' | 'code' | InvoiceErrorKeySpecifier)[]; export declare type InvoiceErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceRequestKeySpecifier = ('order' | 'invoiceErrors' | 'errors' | 'invoice' | InvoiceRequestKeySpecifier)[]; export declare type InvoiceRequestFieldPolicy = { order?: FieldPolicy | FieldReadFunction; invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceRequestDeleteKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceRequestDeleteKeySpecifier)[]; export declare type InvoiceRequestDeleteFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceSendNotificationKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceSendNotificationKeySpecifier)[]; export declare type InvoiceSendNotificationFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type InvoiceUpdateKeySpecifier = ('invoiceErrors' | 'errors' | 'invoice' | InvoiceUpdateKeySpecifier)[]; export declare type InvoiceUpdateFieldPolicy = { invoiceErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; invoice?: FieldPolicy | FieldReadFunction; }; export declare type JobKeySpecifier = ('status' | 'createdAt' | 'updatedAt' | 'message' | JobKeySpecifier)[]; export declare type JobFieldPolicy = { status?: FieldPolicy | FieldReadFunction; createdAt?: FieldPolicy | FieldReadFunction; updatedAt?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; }; export declare type LanguageDisplayKeySpecifier = ('code' | 'language' | LanguageDisplayKeySpecifier)[]; export declare type LanguageDisplayFieldPolicy = { code?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type LimitInfoKeySpecifier = ('currentUsage' | 'allowedUsage' | LimitInfoKeySpecifier)[]; export declare type LimitInfoFieldPolicy = { currentUsage?: FieldPolicy | FieldReadFunction; allowedUsage?: FieldPolicy | FieldReadFunction; }; export declare type LimitsKeySpecifier = ('channels' | 'orders' | 'productVariants' | 'staffUsers' | 'warehouses' | LimitsKeySpecifier)[]; export declare type LimitsFieldPolicy = { channels?: FieldPolicy | FieldReadFunction; orders?: FieldPolicy | FieldReadFunction; productVariants?: FieldPolicy | FieldReadFunction; staffUsers?: FieldPolicy | FieldReadFunction; warehouses?: FieldPolicy | FieldReadFunction; }; export declare type ManifestKeySpecifier = ('identifier' | 'version' | 'name' | 'about' | 'permissions' | 'appUrl' | 'configurationUrl' | 'tokenTargetUrl' | 'dataPrivacy' | 'dataPrivacyUrl' | 'homepageUrl' | 'supportUrl' | ManifestKeySpecifier)[]; export declare type ManifestFieldPolicy = { identifier?: FieldPolicy | FieldReadFunction; version?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; about?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; appUrl?: FieldPolicy | FieldReadFunction; configurationUrl?: FieldPolicy | FieldReadFunction; tokenTargetUrl?: FieldPolicy | FieldReadFunction; dataPrivacy?: FieldPolicy | FieldReadFunction; dataPrivacyUrl?: FieldPolicy | FieldReadFunction; homepageUrl?: FieldPolicy | FieldReadFunction; supportUrl?: FieldPolicy | FieldReadFunction; }; export declare type MarginKeySpecifier = ('start' | 'stop' | MarginKeySpecifier)[]; export declare type MarginFieldPolicy = { start?: FieldPolicy | FieldReadFunction; stop?: FieldPolicy | FieldReadFunction; }; export declare type MenuKeySpecifier = ('id' | 'name' | 'slug' | 'privateMetadata' | 'metadata' | 'items' | MenuKeySpecifier)[]; export declare type MenuFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; items?: FieldPolicy | FieldReadFunction; }; export declare type MenuBulkDeleteKeySpecifier = ('count' | 'menuErrors' | 'errors' | MenuBulkDeleteKeySpecifier)[]; export declare type MenuBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type MenuCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | MenuCountableConnectionKeySpecifier)[]; export declare type MenuCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type MenuCountableEdgeKeySpecifier = ('node' | 'cursor' | MenuCountableEdgeKeySpecifier)[]; export declare type MenuCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type MenuCreateKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuCreateKeySpecifier)[]; export declare type MenuCreateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menu?: FieldPolicy | FieldReadFunction; }; export declare type MenuDeleteKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuDeleteKeySpecifier)[]; export declare type MenuDeleteFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menu?: FieldPolicy | FieldReadFunction; }; export declare type MenuErrorKeySpecifier = ('field' | 'message' | 'code' | MenuErrorKeySpecifier)[]; export declare type MenuErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemKeySpecifier = ('id' | 'name' | 'menu' | 'parent' | 'category' | 'collection' | 'page' | 'level' | 'privateMetadata' | 'metadata' | 'children' | 'url' | 'translation' | MenuItemKeySpecifier)[]; export declare type MenuItemFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; menu?: FieldPolicy | FieldReadFunction; parent?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; level?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; children?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemBulkDeleteKeySpecifier = ('count' | 'menuErrors' | 'errors' | MenuItemBulkDeleteKeySpecifier)[]; export declare type MenuItemBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | MenuItemCountableConnectionKeySpecifier)[]; export declare type MenuItemCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemCountableEdgeKeySpecifier = ('node' | 'cursor' | MenuItemCountableEdgeKeySpecifier)[]; export declare type MenuItemCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemCreateKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemCreateKeySpecifier)[]; export declare type MenuItemCreateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemDeleteKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemDeleteKeySpecifier)[]; export declare type MenuItemDeleteFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemMoveKeySpecifier = ('menu' | 'menuErrors' | 'errors' | MenuItemMoveKeySpecifier)[]; export declare type MenuItemMoveFieldPolicy = { menu?: FieldPolicy | FieldReadFunction; menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'menuItem' | MenuItemTranslatableContentKeySpecifier)[]; export declare type MenuItemTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemTranslateKeySpecifier = ('translationErrors' | 'errors' | 'menuItem' | MenuItemTranslateKeySpecifier)[]; export declare type MenuItemTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemTranslationKeySpecifier = ('id' | 'name' | 'language' | MenuItemTranslationKeySpecifier)[]; export declare type MenuItemTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type MenuItemUpdateKeySpecifier = ('menuErrors' | 'errors' | 'menuItem' | MenuItemUpdateKeySpecifier)[]; export declare type MenuItemUpdateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; }; export declare type MenuUpdateKeySpecifier = ('menuErrors' | 'errors' | 'menu' | MenuUpdateKeySpecifier)[]; export declare type MenuUpdateFieldPolicy = { menuErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; menu?: FieldPolicy | FieldReadFunction; }; export declare type MetadataErrorKeySpecifier = ('field' | 'message' | 'code' | MetadataErrorKeySpecifier)[]; export declare type MetadataErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type MetadataItemKeySpecifier = ('key' | 'value' | MetadataItemKeySpecifier)[]; export declare type MetadataItemFieldPolicy = { key?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; }; export declare type MoneyKeySpecifier = ('currency' | 'amount' | MoneyKeySpecifier)[]; export declare type MoneyFieldPolicy = { currency?: FieldPolicy | FieldReadFunction; amount?: FieldPolicy | FieldReadFunction; }; export declare type MoneyRangeKeySpecifier = ('start' | 'stop' | MoneyRangeKeySpecifier)[]; export declare type MoneyRangeFieldPolicy = { start?: FieldPolicy | FieldReadFunction; stop?: FieldPolicy | FieldReadFunction; }; export declare type MutationKeySpecifier = ('webhookCreate' | 'webhookDelete' | 'webhookUpdate' | 'createWarehouse' | 'updateWarehouse' | 'deleteWarehouse' | 'assignWarehouseShippingZone' | 'unassignWarehouseShippingZone' | 'staffNotificationRecipientCreate' | 'staffNotificationRecipientUpdate' | 'staffNotificationRecipientDelete' | 'shopDomainUpdate' | 'shopSettingsUpdate' | 'shopFetchTaxRates' | 'shopSettingsTranslate' | 'shopAddressUpdate' | 'orderSettingsUpdate' | 'shippingMethodChannelListingUpdate' | 'shippingPriceCreate' | 'shippingPriceDelete' | 'shippingPriceBulkDelete' | 'shippingPriceUpdate' | 'shippingPriceTranslate' | 'shippingPriceExcludeProducts' | 'shippingPriceRemoveProductFromExclude' | 'shippingZoneCreate' | 'shippingZoneDelete' | 'shippingZoneBulkDelete' | 'shippingZoneUpdate' | 'productAttributeAssign' | 'productAttributeUnassign' | 'categoryCreate' | 'categoryDelete' | 'categoryBulkDelete' | 'categoryUpdate' | 'categoryTranslate' | 'collectionAddProducts' | 'collectionCreate' | 'collectionDelete' | 'collectionReorderProducts' | 'collectionBulkDelete' | 'collectionRemoveProducts' | 'collectionUpdate' | 'collectionTranslate' | 'collectionChannelListingUpdate' | 'productCreate' | 'productDelete' | 'productBulkDelete' | 'productUpdate' | 'productTranslate' | 'productChannelListingUpdate' | 'productMediaCreate' | 'productVariantReorder' | 'productMediaDelete' | 'productMediaBulkDelete' | 'productMediaReorder' | 'productMediaUpdate' | 'productTypeCreate' | 'productTypeDelete' | 'productTypeBulkDelete' | 'productTypeUpdate' | 'productTypeReorderAttributes' | 'productReorderAttributeValues' | 'digitalContentCreate' | 'digitalContentDelete' | 'digitalContentUpdate' | 'digitalContentUrlCreate' | 'productVariantCreate' | 'productVariantDelete' | 'productVariantBulkCreate' | 'productVariantBulkDelete' | 'productVariantStocksCreate' | 'productVariantStocksDelete' | 'productVariantStocksUpdate' | 'productVariantUpdate' | 'productVariantSetDefault' | 'productVariantTranslate' | 'productVariantChannelListingUpdate' | 'productVariantReorderAttributeValues' | 'variantMediaAssign' | 'variantMediaUnassign' | 'paymentCapture' | 'paymentRefund' | 'paymentVoid' | 'paymentInitialize' | 'pageCreate' | 'pageDelete' | 'pageBulkDelete' | 'pageBulkPublish' | 'pageUpdate' | 'pageTranslate' | 'pageTypeCreate' | 'pageTypeUpdate' | 'pageTypeDelete' | 'pageTypeBulkDelete' | 'pageAttributeAssign' | 'pageAttributeUnassign' | 'pageTypeReorderAttributes' | 'pageReorderAttributeValues' | 'draftOrderComplete' | 'draftOrderCreate' | 'draftOrderDelete' | 'draftOrderBulkDelete' | 'draftOrderLinesBulkDelete' | 'draftOrderUpdate' | 'orderAddNote' | 'orderCancel' | 'orderCapture' | 'orderConfirm' | 'orderFulfill' | 'orderFulfillmentCancel' | 'orderFulfillmentUpdateTracking' | 'orderFulfillmentRefundProducts' | 'orderFulfillmentReturnProducts' | 'orderLinesCreate' | 'orderLineDelete' | 'orderLineUpdate' | 'orderDiscountAdd' | 'orderDiscountUpdate' | 'orderDiscountDelete' | 'orderLineDiscountUpdate' | 'orderLineDiscountRemove' | 'orderMarkAsPaid' | 'orderRefund' | 'orderUpdate' | 'orderUpdateShipping' | 'orderVoid' | 'orderBulkCancel' | 'deleteMetadata' | 'deletePrivateMetadata' | 'updateMetadata' | 'updatePrivateMetadata' | 'assignNavigation' | 'menuCreate' | 'menuDelete' | 'menuBulkDelete' | 'menuUpdate' | 'menuItemCreate' | 'menuItemDelete' | 'menuItemBulkDelete' | 'menuItemUpdate' | 'menuItemTranslate' | 'menuItemMove' | 'invoiceRequest' | 'invoiceRequestDelete' | 'invoiceCreate' | 'invoiceDelete' | 'invoiceUpdate' | 'invoiceSendNotification' | 'giftCardActivate' | 'giftCardCreate' | 'giftCardDeactivate' | 'giftCardUpdate' | 'pluginUpdate' | 'saleCreate' | 'saleDelete' | 'saleBulkDelete' | 'saleUpdate' | 'saleCataloguesAdd' | 'saleCataloguesRemove' | 'saleTranslate' | 'saleChannelListingUpdate' | 'voucherCreate' | 'voucherDelete' | 'voucherBulkDelete' | 'voucherUpdate' | 'voucherCataloguesAdd' | 'voucherCataloguesRemove' | 'voucherTranslate' | 'voucherChannelListingUpdate' | 'exportProducts' | 'fileUpload' | 'checkoutAddPromoCode' | 'checkoutBillingAddressUpdate' | 'checkoutComplete' | 'checkoutCreate' | 'checkoutCustomerAttach' | 'checkoutCustomerDetach' | 'checkoutEmailUpdate' | 'checkoutLineDelete' | 'checkoutLinesAdd' | 'checkoutLinesUpdate' | 'checkoutRemovePromoCode' | 'checkoutPaymentCreate' | 'checkoutShippingAddressUpdate' | 'checkoutShippingMethodUpdate' | 'checkoutLanguageCodeUpdate' | 'channelCreate' | 'channelUpdate' | 'channelDelete' | 'channelActivate' | 'channelDeactivate' | 'attributeCreate' | 'attributeDelete' | 'attributeUpdate' | 'attributeTranslate' | 'attributeBulkDelete' | 'attributeValueBulkDelete' | 'attributeValueCreate' | 'attributeValueDelete' | 'attributeValueUpdate' | 'attributeValueTranslate' | 'attributeReorderValues' | 'appCreate' | 'appUpdate' | 'appDelete' | 'appTokenCreate' | 'appTokenDelete' | 'appTokenVerify' | 'appInstall' | 'appRetryInstall' | 'appDeleteFailedInstallation' | 'appFetchManifest' | 'appActivate' | 'appDeactivate' | 'tokenCreate' | 'tokenRefresh' | 'tokenVerify' | 'tokensDeactivateAll' | 'externalAuthenticationUrl' | 'externalObtainAccessTokens' | 'externalRefresh' | 'externalLogout' | 'externalVerify' | 'requestPasswordReset' | 'confirmAccount' | 'setPassword' | 'passwordChange' | 'requestEmailChange' | 'confirmEmailChange' | 'accountAddressCreate' | 'accountAddressUpdate' | 'accountAddressDelete' | 'accountSetDefaultAddress' | 'accountRegister' | 'accountUpdate' | 'accountRequestDeletion' | 'accountDelete' | 'addressCreate' | 'addressUpdate' | 'addressDelete' | 'addressSetDefault' | 'customerCreate' | 'customerUpdate' | 'customerDelete' | 'customerBulkDelete' | 'staffCreate' | 'staffUpdate' | 'staffDelete' | 'staffBulkDelete' | 'userAvatarUpdate' | 'userAvatarDelete' | 'userBulkSetActive' | 'permissionGroupCreate' | 'permissionGroupUpdate' | 'permissionGroupDelete' | MutationKeySpecifier)[]; export declare type MutationFieldPolicy = { webhookCreate?: FieldPolicy | FieldReadFunction; webhookDelete?: FieldPolicy | FieldReadFunction; webhookUpdate?: FieldPolicy | FieldReadFunction; createWarehouse?: FieldPolicy | FieldReadFunction; updateWarehouse?: FieldPolicy | FieldReadFunction; deleteWarehouse?: FieldPolicy | FieldReadFunction; assignWarehouseShippingZone?: FieldPolicy | FieldReadFunction; unassignWarehouseShippingZone?: FieldPolicy | FieldReadFunction; staffNotificationRecipientCreate?: FieldPolicy | FieldReadFunction; staffNotificationRecipientUpdate?: FieldPolicy | FieldReadFunction; staffNotificationRecipientDelete?: FieldPolicy | FieldReadFunction; shopDomainUpdate?: FieldPolicy | FieldReadFunction; shopSettingsUpdate?: FieldPolicy | FieldReadFunction; shopFetchTaxRates?: FieldPolicy | FieldReadFunction; shopSettingsTranslate?: FieldPolicy | FieldReadFunction; shopAddressUpdate?: FieldPolicy | FieldReadFunction; orderSettingsUpdate?: FieldPolicy | FieldReadFunction; shippingMethodChannelListingUpdate?: FieldPolicy | FieldReadFunction; shippingPriceCreate?: FieldPolicy | FieldReadFunction; shippingPriceDelete?: FieldPolicy | FieldReadFunction; shippingPriceBulkDelete?: FieldPolicy | FieldReadFunction; shippingPriceUpdate?: FieldPolicy | FieldReadFunction; shippingPriceTranslate?: FieldPolicy | FieldReadFunction; shippingPriceExcludeProducts?: FieldPolicy | FieldReadFunction; shippingPriceRemoveProductFromExclude?: FieldPolicy | FieldReadFunction; shippingZoneCreate?: FieldPolicy | FieldReadFunction; shippingZoneDelete?: FieldPolicy | FieldReadFunction; shippingZoneBulkDelete?: FieldPolicy | FieldReadFunction; shippingZoneUpdate?: FieldPolicy | FieldReadFunction; productAttributeAssign?: FieldPolicy | FieldReadFunction; productAttributeUnassign?: FieldPolicy | FieldReadFunction; categoryCreate?: FieldPolicy | FieldReadFunction; categoryDelete?: FieldPolicy | FieldReadFunction; categoryBulkDelete?: FieldPolicy | FieldReadFunction; categoryUpdate?: FieldPolicy | FieldReadFunction; categoryTranslate?: FieldPolicy | FieldReadFunction; collectionAddProducts?: FieldPolicy | FieldReadFunction; collectionCreate?: FieldPolicy | FieldReadFunction; collectionDelete?: FieldPolicy | FieldReadFunction; collectionReorderProducts?: FieldPolicy | FieldReadFunction; collectionBulkDelete?: FieldPolicy | FieldReadFunction; collectionRemoveProducts?: FieldPolicy | FieldReadFunction; collectionUpdate?: FieldPolicy | FieldReadFunction; collectionTranslate?: FieldPolicy | FieldReadFunction; collectionChannelListingUpdate?: FieldPolicy | FieldReadFunction; productCreate?: FieldPolicy | FieldReadFunction; productDelete?: FieldPolicy | FieldReadFunction; productBulkDelete?: FieldPolicy | FieldReadFunction; productUpdate?: FieldPolicy | FieldReadFunction; productTranslate?: FieldPolicy | FieldReadFunction; productChannelListingUpdate?: FieldPolicy | FieldReadFunction; productMediaCreate?: FieldPolicy | FieldReadFunction; productVariantReorder?: FieldPolicy | FieldReadFunction; productMediaDelete?: FieldPolicy | FieldReadFunction; productMediaBulkDelete?: FieldPolicy | FieldReadFunction; productMediaReorder?: FieldPolicy | FieldReadFunction; productMediaUpdate?: FieldPolicy | FieldReadFunction; productTypeCreate?: FieldPolicy | FieldReadFunction; productTypeDelete?: FieldPolicy | FieldReadFunction; productTypeBulkDelete?: FieldPolicy | FieldReadFunction; productTypeUpdate?: FieldPolicy | FieldReadFunction; productTypeReorderAttributes?: FieldPolicy | FieldReadFunction; productReorderAttributeValues?: FieldPolicy | FieldReadFunction; digitalContentCreate?: FieldPolicy | FieldReadFunction; digitalContentDelete?: FieldPolicy | FieldReadFunction; digitalContentUpdate?: FieldPolicy | FieldReadFunction; digitalContentUrlCreate?: FieldPolicy | FieldReadFunction; productVariantCreate?: FieldPolicy | FieldReadFunction; productVariantDelete?: FieldPolicy | FieldReadFunction; productVariantBulkCreate?: FieldPolicy | FieldReadFunction; productVariantBulkDelete?: FieldPolicy | FieldReadFunction; productVariantStocksCreate?: FieldPolicy | FieldReadFunction; productVariantStocksDelete?: FieldPolicy | FieldReadFunction; productVariantStocksUpdate?: FieldPolicy | FieldReadFunction; productVariantUpdate?: FieldPolicy | FieldReadFunction; productVariantSetDefault?: FieldPolicy | FieldReadFunction; productVariantTranslate?: FieldPolicy | FieldReadFunction; productVariantChannelListingUpdate?: FieldPolicy | FieldReadFunction; productVariantReorderAttributeValues?: FieldPolicy | FieldReadFunction; variantMediaAssign?: FieldPolicy | FieldReadFunction; variantMediaUnassign?: FieldPolicy | FieldReadFunction; paymentCapture?: FieldPolicy | FieldReadFunction; paymentRefund?: FieldPolicy | FieldReadFunction; paymentVoid?: FieldPolicy | FieldReadFunction; paymentInitialize?: FieldPolicy | FieldReadFunction; pageCreate?: FieldPolicy | FieldReadFunction; pageDelete?: FieldPolicy | FieldReadFunction; pageBulkDelete?: FieldPolicy | FieldReadFunction; pageBulkPublish?: FieldPolicy | FieldReadFunction; pageUpdate?: FieldPolicy | FieldReadFunction; pageTranslate?: FieldPolicy | FieldReadFunction; pageTypeCreate?: FieldPolicy | FieldReadFunction; pageTypeUpdate?: FieldPolicy | FieldReadFunction; pageTypeDelete?: FieldPolicy | FieldReadFunction; pageTypeBulkDelete?: FieldPolicy | FieldReadFunction; pageAttributeAssign?: FieldPolicy | FieldReadFunction; pageAttributeUnassign?: FieldPolicy | FieldReadFunction; pageTypeReorderAttributes?: FieldPolicy | FieldReadFunction; pageReorderAttributeValues?: FieldPolicy | FieldReadFunction; draftOrderComplete?: FieldPolicy | FieldReadFunction; draftOrderCreate?: FieldPolicy | FieldReadFunction; draftOrderDelete?: FieldPolicy | FieldReadFunction; draftOrderBulkDelete?: FieldPolicy | FieldReadFunction; draftOrderLinesBulkDelete?: FieldPolicy | FieldReadFunction; draftOrderUpdate?: FieldPolicy | FieldReadFunction; orderAddNote?: FieldPolicy | FieldReadFunction; orderCancel?: FieldPolicy | FieldReadFunction; orderCapture?: FieldPolicy | FieldReadFunction; orderConfirm?: FieldPolicy | FieldReadFunction; orderFulfill?: FieldPolicy | FieldReadFunction; orderFulfillmentCancel?: FieldPolicy | FieldReadFunction; orderFulfillmentUpdateTracking?: FieldPolicy | FieldReadFunction; orderFulfillmentRefundProducts?: FieldPolicy | FieldReadFunction; orderFulfillmentReturnProducts?: FieldPolicy | FieldReadFunction; orderLinesCreate?: FieldPolicy | FieldReadFunction; orderLineDelete?: FieldPolicy | FieldReadFunction; orderLineUpdate?: FieldPolicy | FieldReadFunction; orderDiscountAdd?: FieldPolicy | FieldReadFunction; orderDiscountUpdate?: FieldPolicy | FieldReadFunction; orderDiscountDelete?: FieldPolicy | FieldReadFunction; orderLineDiscountUpdate?: FieldPolicy | FieldReadFunction; orderLineDiscountRemove?: FieldPolicy | FieldReadFunction; orderMarkAsPaid?: FieldPolicy | FieldReadFunction; orderRefund?: FieldPolicy | FieldReadFunction; orderUpdate?: FieldPolicy | FieldReadFunction; orderUpdateShipping?: FieldPolicy | FieldReadFunction; orderVoid?: FieldPolicy | FieldReadFunction; orderBulkCancel?: FieldPolicy | FieldReadFunction; deleteMetadata?: FieldPolicy | FieldReadFunction; deletePrivateMetadata?: FieldPolicy | FieldReadFunction; updateMetadata?: FieldPolicy | FieldReadFunction; updatePrivateMetadata?: FieldPolicy | FieldReadFunction; assignNavigation?: FieldPolicy | FieldReadFunction; menuCreate?: FieldPolicy | FieldReadFunction; menuDelete?: FieldPolicy | FieldReadFunction; menuBulkDelete?: FieldPolicy | FieldReadFunction; menuUpdate?: FieldPolicy | FieldReadFunction; menuItemCreate?: FieldPolicy | FieldReadFunction; menuItemDelete?: FieldPolicy | FieldReadFunction; menuItemBulkDelete?: FieldPolicy | FieldReadFunction; menuItemUpdate?: FieldPolicy | FieldReadFunction; menuItemTranslate?: FieldPolicy | FieldReadFunction; menuItemMove?: FieldPolicy | FieldReadFunction; invoiceRequest?: FieldPolicy | FieldReadFunction; invoiceRequestDelete?: FieldPolicy | FieldReadFunction; invoiceCreate?: FieldPolicy | FieldReadFunction; invoiceDelete?: FieldPolicy | FieldReadFunction; invoiceUpdate?: FieldPolicy | FieldReadFunction; invoiceSendNotification?: FieldPolicy | FieldReadFunction; giftCardActivate?: FieldPolicy | FieldReadFunction; giftCardCreate?: FieldPolicy | FieldReadFunction; giftCardDeactivate?: FieldPolicy | FieldReadFunction; giftCardUpdate?: FieldPolicy | FieldReadFunction; pluginUpdate?: FieldPolicy | FieldReadFunction; saleCreate?: FieldPolicy | FieldReadFunction; saleDelete?: FieldPolicy | FieldReadFunction; saleBulkDelete?: FieldPolicy | FieldReadFunction; saleUpdate?: FieldPolicy | FieldReadFunction; saleCataloguesAdd?: FieldPolicy | FieldReadFunction; saleCataloguesRemove?: FieldPolicy | FieldReadFunction; saleTranslate?: FieldPolicy | FieldReadFunction; saleChannelListingUpdate?: FieldPolicy | FieldReadFunction; voucherCreate?: FieldPolicy | FieldReadFunction; voucherDelete?: FieldPolicy | FieldReadFunction; voucherBulkDelete?: FieldPolicy | FieldReadFunction; voucherUpdate?: FieldPolicy | FieldReadFunction; voucherCataloguesAdd?: FieldPolicy | FieldReadFunction; voucherCataloguesRemove?: FieldPolicy | FieldReadFunction; voucherTranslate?: FieldPolicy | FieldReadFunction; voucherChannelListingUpdate?: FieldPolicy | FieldReadFunction; exportProducts?: FieldPolicy | FieldReadFunction; fileUpload?: FieldPolicy | FieldReadFunction; checkoutAddPromoCode?: FieldPolicy | FieldReadFunction; checkoutBillingAddressUpdate?: FieldPolicy | FieldReadFunction; checkoutComplete?: FieldPolicy | FieldReadFunction; checkoutCreate?: FieldPolicy | FieldReadFunction; checkoutCustomerAttach?: FieldPolicy | FieldReadFunction; checkoutCustomerDetach?: FieldPolicy | FieldReadFunction; checkoutEmailUpdate?: FieldPolicy | FieldReadFunction; checkoutLineDelete?: FieldPolicy | FieldReadFunction; checkoutLinesAdd?: FieldPolicy | FieldReadFunction; checkoutLinesUpdate?: FieldPolicy | FieldReadFunction; checkoutRemovePromoCode?: FieldPolicy | FieldReadFunction; checkoutPaymentCreate?: FieldPolicy | FieldReadFunction; checkoutShippingAddressUpdate?: FieldPolicy | FieldReadFunction; checkoutShippingMethodUpdate?: FieldPolicy | FieldReadFunction; checkoutLanguageCodeUpdate?: FieldPolicy | FieldReadFunction; channelCreate?: FieldPolicy | FieldReadFunction; channelUpdate?: FieldPolicy | FieldReadFunction; channelDelete?: FieldPolicy | FieldReadFunction; channelActivate?: FieldPolicy | FieldReadFunction; channelDeactivate?: FieldPolicy | FieldReadFunction; attributeCreate?: FieldPolicy | FieldReadFunction; attributeDelete?: FieldPolicy | FieldReadFunction; attributeUpdate?: FieldPolicy | FieldReadFunction; attributeTranslate?: FieldPolicy | FieldReadFunction; attributeBulkDelete?: FieldPolicy | FieldReadFunction; attributeValueBulkDelete?: FieldPolicy | FieldReadFunction; attributeValueCreate?: FieldPolicy | FieldReadFunction; attributeValueDelete?: FieldPolicy | FieldReadFunction; attributeValueUpdate?: FieldPolicy | FieldReadFunction; attributeValueTranslate?: FieldPolicy | FieldReadFunction; attributeReorderValues?: FieldPolicy | FieldReadFunction; appCreate?: FieldPolicy | FieldReadFunction; appUpdate?: FieldPolicy | FieldReadFunction; appDelete?: FieldPolicy | FieldReadFunction; appTokenCreate?: FieldPolicy | FieldReadFunction; appTokenDelete?: FieldPolicy | FieldReadFunction; appTokenVerify?: FieldPolicy | FieldReadFunction; appInstall?: FieldPolicy | FieldReadFunction; appRetryInstall?: FieldPolicy | FieldReadFunction; appDeleteFailedInstallation?: FieldPolicy | FieldReadFunction; appFetchManifest?: FieldPolicy | FieldReadFunction; appActivate?: FieldPolicy | FieldReadFunction; appDeactivate?: FieldPolicy | FieldReadFunction; tokenCreate?: FieldPolicy | FieldReadFunction; tokenRefresh?: FieldPolicy | FieldReadFunction; tokenVerify?: FieldPolicy | FieldReadFunction; tokensDeactivateAll?: FieldPolicy | FieldReadFunction; externalAuthenticationUrl?: FieldPolicy | FieldReadFunction; externalObtainAccessTokens?: FieldPolicy | FieldReadFunction; externalRefresh?: FieldPolicy | FieldReadFunction; externalLogout?: FieldPolicy | FieldReadFunction; externalVerify?: FieldPolicy | FieldReadFunction; requestPasswordReset?: FieldPolicy | FieldReadFunction; confirmAccount?: FieldPolicy | FieldReadFunction; setPassword?: FieldPolicy | FieldReadFunction; passwordChange?: FieldPolicy | FieldReadFunction; requestEmailChange?: FieldPolicy | FieldReadFunction; confirmEmailChange?: FieldPolicy | FieldReadFunction; accountAddressCreate?: FieldPolicy | FieldReadFunction; accountAddressUpdate?: FieldPolicy | FieldReadFunction; accountAddressDelete?: FieldPolicy | FieldReadFunction; accountSetDefaultAddress?: FieldPolicy | FieldReadFunction; accountRegister?: FieldPolicy | FieldReadFunction; accountUpdate?: FieldPolicy | FieldReadFunction; accountRequestDeletion?: FieldPolicy | FieldReadFunction; accountDelete?: FieldPolicy | FieldReadFunction; addressCreate?: FieldPolicy | FieldReadFunction; addressUpdate?: FieldPolicy | FieldReadFunction; addressDelete?: FieldPolicy | FieldReadFunction; addressSetDefault?: FieldPolicy | FieldReadFunction; customerCreate?: FieldPolicy | FieldReadFunction; customerUpdate?: FieldPolicy | FieldReadFunction; customerDelete?: FieldPolicy | FieldReadFunction; customerBulkDelete?: FieldPolicy | FieldReadFunction; staffCreate?: FieldPolicy | FieldReadFunction; staffUpdate?: FieldPolicy | FieldReadFunction; staffDelete?: FieldPolicy | FieldReadFunction; staffBulkDelete?: FieldPolicy | FieldReadFunction; userAvatarUpdate?: FieldPolicy | FieldReadFunction; userAvatarDelete?: FieldPolicy | FieldReadFunction; userBulkSetActive?: FieldPolicy | FieldReadFunction; permissionGroupCreate?: FieldPolicy | FieldReadFunction; permissionGroupUpdate?: FieldPolicy | FieldReadFunction; permissionGroupDelete?: FieldPolicy | FieldReadFunction; }; export declare type NodeKeySpecifier = ('id' | NodeKeySpecifier)[]; export declare type NodeFieldPolicy = { id?: FieldPolicy | FieldReadFunction; }; export declare type ObjectWithMetadataKeySpecifier = ('privateMetadata' | 'metadata' | ObjectWithMetadataKeySpecifier)[]; export declare type ObjectWithMetadataFieldPolicy = { privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; }; export declare type OrderKeySpecifier = ('id' | 'created' | 'status' | 'user' | 'trackingClientId' | 'billingAddress' | 'shippingAddress' | 'shippingMethod' | 'shippingMethodName' | 'channel' | 'shippingPrice' | 'shippingTaxRate' | 'token' | 'voucher' | 'giftCards' | 'displayGrossPrices' | 'customerNote' | 'weight' | 'redirectUrl' | 'privateMetadata' | 'metadata' | 'fulfillments' | 'lines' | 'actions' | 'availableShippingMethods' | 'invoices' | 'number' | 'original' | 'origin' | 'isPaid' | 'paymentStatus' | 'paymentStatusDisplay' | 'payments' | 'total' | 'undiscountedTotal' | 'subtotal' | 'statusDisplay' | 'canFinalize' | 'totalAuthorized' | 'totalCaptured' | 'events' | 'totalBalance' | 'userEmail' | 'isShippingRequired' | 'languageCode' | 'languageCodeEnum' | 'discount' | 'discountName' | 'translatedDiscountName' | 'discounts' | 'errors' | OrderKeySpecifier)[]; export declare type OrderFieldPolicy = { id?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; trackingClientId?: FieldPolicy | FieldReadFunction; billingAddress?: FieldPolicy | FieldReadFunction; shippingAddress?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; shippingMethodName?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; shippingPrice?: FieldPolicy | FieldReadFunction; shippingTaxRate?: FieldPolicy | FieldReadFunction; token?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; giftCards?: FieldPolicy | FieldReadFunction; displayGrossPrices?: FieldPolicy | FieldReadFunction; customerNote?: FieldPolicy | FieldReadFunction; weight?: FieldPolicy | FieldReadFunction; redirectUrl?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; fulfillments?: FieldPolicy | FieldReadFunction; lines?: FieldPolicy | FieldReadFunction; actions?: FieldPolicy | FieldReadFunction; availableShippingMethods?: FieldPolicy | FieldReadFunction; invoices?: FieldPolicy | FieldReadFunction; number?: FieldPolicy | FieldReadFunction; original?: FieldPolicy | FieldReadFunction; origin?: FieldPolicy | FieldReadFunction; isPaid?: FieldPolicy | FieldReadFunction; paymentStatus?: FieldPolicy | FieldReadFunction; paymentStatusDisplay?: FieldPolicy | FieldReadFunction; payments?: FieldPolicy | FieldReadFunction; total?: FieldPolicy | FieldReadFunction; undiscountedTotal?: FieldPolicy | FieldReadFunction; subtotal?: FieldPolicy | FieldReadFunction; statusDisplay?: FieldPolicy | FieldReadFunction; canFinalize?: FieldPolicy | FieldReadFunction; totalAuthorized?: FieldPolicy | FieldReadFunction; totalCaptured?: FieldPolicy | FieldReadFunction; events?: FieldPolicy | FieldReadFunction; totalBalance?: FieldPolicy | FieldReadFunction; userEmail?: FieldPolicy | FieldReadFunction; isShippingRequired?: FieldPolicy | FieldReadFunction; languageCode?: FieldPolicy | FieldReadFunction; languageCodeEnum?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; discountName?: FieldPolicy | FieldReadFunction; translatedDiscountName?: FieldPolicy | FieldReadFunction; discounts?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderAddNoteKeySpecifier = ('order' | 'event' | 'orderErrors' | 'errors' | OrderAddNoteKeySpecifier)[]; export declare type OrderAddNoteFieldPolicy = { order?: FieldPolicy | FieldReadFunction; event?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderBulkCancelKeySpecifier = ('count' | 'orderErrors' | 'errors' | OrderBulkCancelKeySpecifier)[]; export declare type OrderBulkCancelFieldPolicy = { count?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderCancelKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderCancelKeySpecifier)[]; export declare type OrderCancelFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderCaptureKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderCaptureKeySpecifier)[]; export declare type OrderCaptureFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderConfirmKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderConfirmKeySpecifier)[]; export declare type OrderConfirmFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | OrderCountableConnectionKeySpecifier)[]; export declare type OrderCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type OrderCountableEdgeKeySpecifier = ('node' | 'cursor' | OrderCountableEdgeKeySpecifier)[]; export declare type OrderCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type OrderDiscountKeySpecifier = ('id' | 'type' | 'valueType' | 'value' | 'name' | 'translatedName' | 'reason' | 'amount' | OrderDiscountKeySpecifier)[]; export declare type OrderDiscountFieldPolicy = { id?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; valueType?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translatedName?: FieldPolicy | FieldReadFunction; reason?: FieldPolicy | FieldReadFunction; amount?: FieldPolicy | FieldReadFunction; }; export declare type OrderDiscountAddKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountAddKeySpecifier)[]; export declare type OrderDiscountAddFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderDiscountDeleteKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountDeleteKeySpecifier)[]; export declare type OrderDiscountDeleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderDiscountUpdateKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderDiscountUpdateKeySpecifier)[]; export declare type OrderDiscountUpdateFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderErrorKeySpecifier = ('field' | 'message' | 'code' | 'warehouse' | 'orderLines' | 'variants' | 'addressType' | OrderErrorKeySpecifier)[]; export declare type OrderErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; orderLines?: FieldPolicy | FieldReadFunction; variants?: FieldPolicy | FieldReadFunction; addressType?: FieldPolicy | FieldReadFunction; }; export declare type OrderEventKeySpecifier = ('id' | 'date' | 'type' | 'user' | 'app' | 'message' | 'email' | 'emailType' | 'amount' | 'paymentId' | 'paymentGateway' | 'quantity' | 'composedId' | 'orderNumber' | 'invoiceNumber' | 'oversoldItems' | 'lines' | 'fulfilledItems' | 'warehouse' | 'transactionReference' | 'shippingCostsIncluded' | 'relatedOrder' | 'discount' | OrderEventKeySpecifier)[]; export declare type OrderEventFieldPolicy = { id?: FieldPolicy | FieldReadFunction; date?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; email?: FieldPolicy | FieldReadFunction; emailType?: FieldPolicy | FieldReadFunction; amount?: FieldPolicy | FieldReadFunction; paymentId?: FieldPolicy | FieldReadFunction; paymentGateway?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; composedId?: FieldPolicy | FieldReadFunction; orderNumber?: FieldPolicy | FieldReadFunction; invoiceNumber?: FieldPolicy | FieldReadFunction; oversoldItems?: FieldPolicy | FieldReadFunction; lines?: FieldPolicy | FieldReadFunction; fulfilledItems?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; transactionReference?: FieldPolicy | FieldReadFunction; shippingCostsIncluded?: FieldPolicy | FieldReadFunction; relatedOrder?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; }; export declare type OrderEventCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | OrderEventCountableConnectionKeySpecifier)[]; export declare type OrderEventCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type OrderEventCountableEdgeKeySpecifier = ('node' | 'cursor' | OrderEventCountableEdgeKeySpecifier)[]; export declare type OrderEventCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type OrderEventDiscountObjectKeySpecifier = ('valueType' | 'value' | 'reason' | 'amount' | 'oldValueType' | 'oldValue' | 'oldAmount' | OrderEventDiscountObjectKeySpecifier)[]; export declare type OrderEventDiscountObjectFieldPolicy = { valueType?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; reason?: FieldPolicy | FieldReadFunction; amount?: FieldPolicy | FieldReadFunction; oldValueType?: FieldPolicy | FieldReadFunction; oldValue?: FieldPolicy | FieldReadFunction; oldAmount?: FieldPolicy | FieldReadFunction; }; export declare type OrderEventOrderLineObjectKeySpecifier = ('quantity' | 'orderLine' | 'itemName' | 'discount' | OrderEventOrderLineObjectKeySpecifier)[]; export declare type OrderEventOrderLineObjectFieldPolicy = { quantity?: FieldPolicy | FieldReadFunction; orderLine?: FieldPolicy | FieldReadFunction; itemName?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; }; export declare type OrderFulfillKeySpecifier = ('fulfillments' | 'order' | 'orderErrors' | 'errors' | OrderFulfillKeySpecifier)[]; export declare type OrderFulfillFieldPolicy = { fulfillments?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderLineKeySpecifier = ('id' | 'productName' | 'variantName' | 'productSku' | 'isShippingRequired' | 'quantity' | 'quantityFulfilled' | 'unitDiscountReason' | 'taxRate' | 'digitalContentUrl' | 'thumbnail' | 'unitPrice' | 'undiscountedUnitPrice' | 'unitDiscount' | 'unitDiscountValue' | 'totalPrice' | 'variant' | 'translatedProductName' | 'translatedVariantName' | 'allocations' | 'unitDiscountType' | OrderLineKeySpecifier)[]; export declare type OrderLineFieldPolicy = { id?: FieldPolicy | FieldReadFunction; productName?: FieldPolicy | FieldReadFunction; variantName?: FieldPolicy | FieldReadFunction; productSku?: FieldPolicy | FieldReadFunction; isShippingRequired?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; quantityFulfilled?: FieldPolicy | FieldReadFunction; unitDiscountReason?: FieldPolicy | FieldReadFunction; taxRate?: FieldPolicy | FieldReadFunction; digitalContentUrl?: FieldPolicy | FieldReadFunction; thumbnail?: FieldPolicy | FieldReadFunction; unitPrice?: FieldPolicy | FieldReadFunction; undiscountedUnitPrice?: FieldPolicy | FieldReadFunction; unitDiscount?: FieldPolicy | FieldReadFunction; unitDiscountValue?: FieldPolicy | FieldReadFunction; totalPrice?: FieldPolicy | FieldReadFunction; variant?: FieldPolicy | FieldReadFunction; translatedProductName?: FieldPolicy | FieldReadFunction; translatedVariantName?: FieldPolicy | FieldReadFunction; allocations?: FieldPolicy | FieldReadFunction; unitDiscountType?: FieldPolicy | FieldReadFunction; }; export declare type OrderLineDeleteKeySpecifier = ('order' | 'orderLine' | 'orderErrors' | 'errors' | OrderLineDeleteKeySpecifier)[]; export declare type OrderLineDeleteFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderLine?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderLineDiscountRemoveKeySpecifier = ('orderLine' | 'order' | 'orderErrors' | 'errors' | OrderLineDiscountRemoveKeySpecifier)[]; export declare type OrderLineDiscountRemoveFieldPolicy = { orderLine?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderLineDiscountUpdateKeySpecifier = ('orderLine' | 'order' | 'orderErrors' | 'errors' | OrderLineDiscountUpdateKeySpecifier)[]; export declare type OrderLineDiscountUpdateFieldPolicy = { orderLine?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderLineUpdateKeySpecifier = ('order' | 'orderErrors' | 'errors' | 'orderLine' | OrderLineUpdateKeySpecifier)[]; export declare type OrderLineUpdateFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; orderLine?: FieldPolicy | FieldReadFunction; }; export declare type OrderLinesCreateKeySpecifier = ('order' | 'orderLines' | 'orderErrors' | 'errors' | OrderLinesCreateKeySpecifier)[]; export declare type OrderLinesCreateFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderLines?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderMarkAsPaidKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderMarkAsPaidKeySpecifier)[]; export declare type OrderMarkAsPaidFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderRefundKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderRefundKeySpecifier)[]; export declare type OrderRefundFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderSettingsKeySpecifier = ('automaticallyConfirmAllNewOrders' | OrderSettingsKeySpecifier)[]; export declare type OrderSettingsFieldPolicy = { automaticallyConfirmAllNewOrders?: FieldPolicy | FieldReadFunction; }; export declare type OrderSettingsErrorKeySpecifier = ('field' | 'message' | 'code' | OrderSettingsErrorKeySpecifier)[]; export declare type OrderSettingsErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type OrderSettingsUpdateKeySpecifier = ('orderSettings' | 'orderSettingsErrors' | 'errors' | OrderSettingsUpdateKeySpecifier)[]; export declare type OrderSettingsUpdateFieldPolicy = { orderSettings?: FieldPolicy | FieldReadFunction; orderSettingsErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderUpdateKeySpecifier = ('orderErrors' | 'errors' | 'order' | OrderUpdateKeySpecifier)[]; export declare type OrderUpdateFieldPolicy = { orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; }; export declare type OrderUpdateShippingKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderUpdateShippingKeySpecifier)[]; export declare type OrderUpdateShippingFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type OrderVoidKeySpecifier = ('order' | 'orderErrors' | 'errors' | OrderVoidKeySpecifier)[]; export declare type OrderVoidFieldPolicy = { order?: FieldPolicy | FieldReadFunction; orderErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'publicationDate' | 'isPublished' | 'slug' | 'pageType' | 'created' | 'privateMetadata' | 'metadata' | 'contentJson' | 'translation' | 'attributes' | PageKeySpecifier)[]; export declare type PageFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; title?: FieldPolicy | FieldReadFunction; content?: FieldPolicy | FieldReadFunction; publicationDate?: FieldPolicy | FieldReadFunction; isPublished?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; pageType?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; contentJson?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; }; export declare type PageAttributeAssignKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageAttributeAssignKeySpecifier)[]; export declare type PageAttributeAssignFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageAttributeUnassignKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageAttributeUnassignKeySpecifier)[]; export declare type PageAttributeUnassignFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageBulkDeleteKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageBulkDeleteKeySpecifier)[]; export declare type PageBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageBulkPublishKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageBulkPublishKeySpecifier)[]; export declare type PageBulkPublishFieldPolicy = { count?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PageCountableConnectionKeySpecifier)[]; export declare type PageCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type PageCountableEdgeKeySpecifier = ('node' | 'cursor' | PageCountableEdgeKeySpecifier)[]; export declare type PageCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type PageCreateKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageCreateKeySpecifier)[]; export declare type PageCreateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; }; export declare type PageDeleteKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageDeleteKeySpecifier)[]; export declare type PageDeleteFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; }; export declare type PageErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | PageErrorKeySpecifier)[]; export declare type PageErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; }; export declare type PageInfoKeySpecifier = ('hasNextPage' | 'hasPreviousPage' | 'startCursor' | 'endCursor' | PageInfoKeySpecifier)[]; export declare type PageInfoFieldPolicy = { hasNextPage?: FieldPolicy | FieldReadFunction; hasPreviousPage?: FieldPolicy | FieldReadFunction; startCursor?: FieldPolicy | FieldReadFunction; endCursor?: FieldPolicy | FieldReadFunction; }; export declare type PageReorderAttributeValuesKeySpecifier = ('page' | 'pageErrors' | 'errors' | PageReorderAttributeValuesKeySpecifier)[]; export declare type PageReorderAttributeValuesFieldPolicy = { page?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'contentJson' | 'translation' | 'page' | PageTranslatableContentKeySpecifier)[]; export declare type PageTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; title?: FieldPolicy | FieldReadFunction; content?: FieldPolicy | FieldReadFunction; contentJson?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; }; export declare type PageTranslateKeySpecifier = ('translationErrors' | 'errors' | 'page' | PageTranslateKeySpecifier)[]; export declare type PageTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; }; export declare type PageTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'title' | 'content' | 'language' | 'contentJson' | PageTranslationKeySpecifier)[]; export declare type PageTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; title?: FieldPolicy | FieldReadFunction; content?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; contentJson?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeKeySpecifier = ('id' | 'name' | 'slug' | 'privateMetadata' | 'metadata' | 'attributes' | 'availableAttributes' | 'hasPages' | PageTypeKeySpecifier)[]; export declare type PageTypeFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; availableAttributes?: FieldPolicy | FieldReadFunction; hasPages?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeBulkDeleteKeySpecifier = ('count' | 'pageErrors' | 'errors' | PageTypeBulkDeleteKeySpecifier)[]; export declare type PageTypeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PageTypeCountableConnectionKeySpecifier)[]; export declare type PageTypeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeCountableEdgeKeySpecifier = ('node' | 'cursor' | PageTypeCountableEdgeKeySpecifier)[]; export declare type PageTypeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeCreateKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeCreateKeySpecifier)[]; export declare type PageTypeCreateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; pageType?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeDeleteKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeDeleteKeySpecifier)[]; export declare type PageTypeDeleteFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; pageType?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeReorderAttributesKeySpecifier = ('pageType' | 'pageErrors' | 'errors' | PageTypeReorderAttributesKeySpecifier)[]; export declare type PageTypeReorderAttributesFieldPolicy = { pageType?: FieldPolicy | FieldReadFunction; pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PageTypeUpdateKeySpecifier = ('pageErrors' | 'errors' | 'pageType' | PageTypeUpdateKeySpecifier)[]; export declare type PageTypeUpdateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; pageType?: FieldPolicy | FieldReadFunction; }; export declare type PageUpdateKeySpecifier = ('pageErrors' | 'errors' | 'page' | PageUpdateKeySpecifier)[]; export declare type PageUpdateFieldPolicy = { pageErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; }; export declare type PasswordChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | PasswordChangeKeySpecifier)[]; export declare type PasswordChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PaymentKeySpecifier = ('id' | 'gateway' | 'isActive' | 'created' | 'modified' | 'token' | 'checkout' | 'order' | 'paymentMethodType' | 'customerIpAddress' | 'chargeStatus' | 'actions' | 'total' | 'capturedAmount' | 'transactions' | 'availableCaptureAmount' | 'availableRefundAmount' | 'creditCard' | PaymentKeySpecifier)[]; export declare type PaymentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; gateway?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; modified?: FieldPolicy | FieldReadFunction; token?: FieldPolicy | FieldReadFunction; checkout?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; paymentMethodType?: FieldPolicy | FieldReadFunction; customerIpAddress?: FieldPolicy | FieldReadFunction; chargeStatus?: FieldPolicy | FieldReadFunction; actions?: FieldPolicy | FieldReadFunction; total?: FieldPolicy | FieldReadFunction; capturedAmount?: FieldPolicy | FieldReadFunction; transactions?: FieldPolicy | FieldReadFunction; availableCaptureAmount?: FieldPolicy | FieldReadFunction; availableRefundAmount?: FieldPolicy | FieldReadFunction; creditCard?: FieldPolicy | FieldReadFunction; }; export declare type PaymentCaptureKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentCaptureKeySpecifier)[]; export declare type PaymentCaptureFieldPolicy = { payment?: FieldPolicy | FieldReadFunction; paymentErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PaymentCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PaymentCountableConnectionKeySpecifier)[]; export declare type PaymentCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type PaymentCountableEdgeKeySpecifier = ('node' | 'cursor' | PaymentCountableEdgeKeySpecifier)[]; export declare type PaymentCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type PaymentErrorKeySpecifier = ('field' | 'message' | 'code' | PaymentErrorKeySpecifier)[]; export declare type PaymentErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type PaymentGatewayKeySpecifier = ('name' | 'id' | 'config' | 'currencies' | PaymentGatewayKeySpecifier)[]; export declare type PaymentGatewayFieldPolicy = { name?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; config?: FieldPolicy | FieldReadFunction; currencies?: FieldPolicy | FieldReadFunction; }; export declare type PaymentInitializeKeySpecifier = ('initializedPayment' | 'paymentErrors' | 'errors' | PaymentInitializeKeySpecifier)[]; export declare type PaymentInitializeFieldPolicy = { initializedPayment?: FieldPolicy | FieldReadFunction; paymentErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PaymentInitializedKeySpecifier = ('gateway' | 'name' | 'data' | PaymentInitializedKeySpecifier)[]; export declare type PaymentInitializedFieldPolicy = { gateway?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; data?: FieldPolicy | FieldReadFunction; }; export declare type PaymentRefundKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentRefundKeySpecifier)[]; export declare type PaymentRefundFieldPolicy = { payment?: FieldPolicy | FieldReadFunction; paymentErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PaymentSourceKeySpecifier = ('gateway' | 'paymentMethodId' | 'creditCardInfo' | PaymentSourceKeySpecifier)[]; export declare type PaymentSourceFieldPolicy = { gateway?: FieldPolicy | FieldReadFunction; paymentMethodId?: FieldPolicy | FieldReadFunction; creditCardInfo?: FieldPolicy | FieldReadFunction; }; export declare type PaymentVoidKeySpecifier = ('payment' | 'paymentErrors' | 'errors' | PaymentVoidKeySpecifier)[]; export declare type PaymentVoidFieldPolicy = { payment?: FieldPolicy | FieldReadFunction; paymentErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type PermissionKeySpecifier = ('code' | 'name' | PermissionKeySpecifier)[]; export declare type PermissionFieldPolicy = { code?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; }; export declare type PermissionGroupCreateKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupCreateKeySpecifier)[]; export declare type PermissionGroupCreateFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; group?: FieldPolicy | FieldReadFunction; }; export declare type PermissionGroupDeleteKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupDeleteKeySpecifier)[]; export declare type PermissionGroupDeleteFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; group?: FieldPolicy | FieldReadFunction; }; export declare type PermissionGroupErrorKeySpecifier = ('field' | 'message' | 'code' | 'permissions' | 'users' | PermissionGroupErrorKeySpecifier)[]; export declare type PermissionGroupErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; users?: FieldPolicy | FieldReadFunction; }; export declare type PermissionGroupUpdateKeySpecifier = ('permissionGroupErrors' | 'errors' | 'group' | PermissionGroupUpdateKeySpecifier)[]; export declare type PermissionGroupUpdateFieldPolicy = { permissionGroupErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; group?: FieldPolicy | FieldReadFunction; }; export declare type PluginKeySpecifier = ('id' | 'name' | 'description' | 'globalConfiguration' | 'channelConfigurations' | PluginKeySpecifier)[]; export declare type PluginFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; globalConfiguration?: FieldPolicy | FieldReadFunction; channelConfigurations?: FieldPolicy | FieldReadFunction; }; export declare type PluginConfigurationKeySpecifier = ('active' | 'channel' | 'configuration' | PluginConfigurationKeySpecifier)[]; export declare type PluginConfigurationFieldPolicy = { active?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; configuration?: FieldPolicy | FieldReadFunction; }; export declare type PluginCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | PluginCountableConnectionKeySpecifier)[]; export declare type PluginCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type PluginCountableEdgeKeySpecifier = ('node' | 'cursor' | PluginCountableEdgeKeySpecifier)[]; export declare type PluginCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type PluginErrorKeySpecifier = ('field' | 'message' | 'code' | PluginErrorKeySpecifier)[]; export declare type PluginErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type PluginUpdateKeySpecifier = ('plugin' | 'pluginsErrors' | 'errors' | PluginUpdateKeySpecifier)[]; export declare type PluginUpdateFieldPolicy = { plugin?: FieldPolicy | FieldReadFunction; pluginsErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'productType' | 'slug' | 'category' | 'updatedAt' | 'chargeTaxes' | 'weight' | 'defaultVariant' | 'rating' | 'privateMetadata' | 'metadata' | 'descriptionJson' | 'thumbnail' | 'pricing' | 'isAvailable' | 'taxType' | 'attributes' | 'channelListings' | 'mediaById' | 'imageById' | 'variants' | 'media' | 'images' | 'collections' | 'translation' | 'availableForPurchase' | 'isAvailableForPurchase' | ProductKeySpecifier)[]; export declare type ProductFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; productType?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; updatedAt?: FieldPolicy | FieldReadFunction; chargeTaxes?: FieldPolicy | FieldReadFunction; weight?: FieldPolicy | FieldReadFunction; defaultVariant?: FieldPolicy | FieldReadFunction; rating?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; thumbnail?: FieldPolicy | FieldReadFunction; pricing?: FieldPolicy | FieldReadFunction; isAvailable?: FieldPolicy | FieldReadFunction; taxType?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; mediaById?: FieldPolicy | FieldReadFunction; imageById?: FieldPolicy | FieldReadFunction; variants?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; images?: FieldPolicy | FieldReadFunction; collections?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; availableForPurchase?: FieldPolicy | FieldReadFunction; isAvailableForPurchase?: FieldPolicy | FieldReadFunction; }; export declare type ProductAttributeAssignKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductAttributeAssignKeySpecifier)[]; export declare type ProductAttributeAssignFieldPolicy = { productType?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductAttributeUnassignKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductAttributeUnassignKeySpecifier)[]; export declare type ProductAttributeUnassignFieldPolicy = { productType?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductBulkDeleteKeySpecifier)[]; export declare type ProductBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductChannelListingKeySpecifier = ('id' | 'publicationDate' | 'isPublished' | 'channel' | 'visibleInListings' | 'availableForPurchase' | 'discountedPrice' | 'purchaseCost' | 'margin' | 'isAvailableForPurchase' | 'pricing' | ProductChannelListingKeySpecifier)[]; export declare type ProductChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; publicationDate?: FieldPolicy | FieldReadFunction; isPublished?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; visibleInListings?: FieldPolicy | FieldReadFunction; availableForPurchase?: FieldPolicy | FieldReadFunction; discountedPrice?: FieldPolicy | FieldReadFunction; purchaseCost?: FieldPolicy | FieldReadFunction; margin?: FieldPolicy | FieldReadFunction; isAvailableForPurchase?: FieldPolicy | FieldReadFunction; pricing?: FieldPolicy | FieldReadFunction; }; export declare type ProductChannelListingErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | 'channels' | 'variants' | ProductChannelListingErrorKeySpecifier)[]; export declare type ProductChannelListingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; variants?: FieldPolicy | FieldReadFunction; }; export declare type ProductChannelListingUpdateKeySpecifier = ('product' | 'productChannelListingErrors' | 'errors' | ProductChannelListingUpdateKeySpecifier)[]; export declare type ProductChannelListingUpdateFieldPolicy = { product?: FieldPolicy | FieldReadFunction; productChannelListingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductCountableConnectionKeySpecifier)[]; export declare type ProductCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type ProductCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductCountableEdgeKeySpecifier)[]; export declare type ProductCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ProductCreateKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductCreateKeySpecifier)[]; export declare type ProductCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; }; export declare type ProductDeleteKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductDeleteKeySpecifier)[]; export declare type ProductDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; }; export declare type ProductErrorKeySpecifier = ('field' | 'message' | 'code' | 'attributes' | 'values' | ProductErrorKeySpecifier)[]; export declare type ProductErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; }; export declare type ProductImageKeySpecifier = ('id' | 'alt' | 'sortOrder' | 'url' | ProductImageKeySpecifier)[]; export declare type ProductImageFieldPolicy = { id?: FieldPolicy | FieldReadFunction; alt?: FieldPolicy | FieldReadFunction; sortOrder?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaKeySpecifier = ('id' | 'sortOrder' | 'alt' | 'type' | 'oembedData' | 'url' | ProductMediaKeySpecifier)[]; export declare type ProductMediaFieldPolicy = { id?: FieldPolicy | FieldReadFunction; sortOrder?: FieldPolicy | FieldReadFunction; alt?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; oembedData?: FieldPolicy | FieldReadFunction; url?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductMediaBulkDeleteKeySpecifier)[]; export declare type ProductMediaBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaCreateKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaCreateKeySpecifier)[]; export declare type ProductMediaCreateFieldPolicy = { product?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaDeleteKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaDeleteKeySpecifier)[]; export declare type ProductMediaDeleteFieldPolicy = { product?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaReorderKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaReorderKeySpecifier)[]; export declare type ProductMediaReorderFieldPolicy = { product?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductMediaUpdateKeySpecifier = ('product' | 'media' | 'productErrors' | 'errors' | ProductMediaUpdateKeySpecifier)[]; export declare type ProductMediaUpdateFieldPolicy = { product?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductPricingInfoKeySpecifier = ('onSale' | 'discount' | 'discountLocalCurrency' | 'priceRange' | 'priceRangeUndiscounted' | 'priceRangeLocalCurrency' | ProductPricingInfoKeySpecifier)[]; export declare type ProductPricingInfoFieldPolicy = { onSale?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; discountLocalCurrency?: FieldPolicy | FieldReadFunction; priceRange?: FieldPolicy | FieldReadFunction; priceRangeUndiscounted?: FieldPolicy | FieldReadFunction; priceRangeLocalCurrency?: FieldPolicy | FieldReadFunction; }; export declare type ProductReorderAttributeValuesKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductReorderAttributeValuesKeySpecifier)[]; export declare type ProductReorderAttributeValuesFieldPolicy = { product?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductTranslatableContentKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'descriptionJson' | 'translation' | 'product' | ProductTranslatableContentKeySpecifier)[]; export declare type ProductTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; }; export declare type ProductTranslateKeySpecifier = ('translationErrors' | 'errors' | 'product' | ProductTranslateKeySpecifier)[]; export declare type ProductTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; }; export declare type ProductTranslationKeySpecifier = ('id' | 'seoTitle' | 'seoDescription' | 'name' | 'description' | 'language' | 'descriptionJson' | ProductTranslationKeySpecifier)[]; export declare type ProductTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; seoTitle?: FieldPolicy | FieldReadFunction; seoDescription?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; descriptionJson?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeKeySpecifier = ('id' | 'name' | 'slug' | 'hasVariants' | 'isShippingRequired' | 'isDigital' | 'weight' | 'privateMetadata' | 'metadata' | 'products' | 'taxType' | 'variantAttributes' | 'productAttributes' | 'availableAttributes' | ProductTypeKeySpecifier)[]; export declare type ProductTypeFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; hasVariants?: FieldPolicy | FieldReadFunction; isShippingRequired?: FieldPolicy | FieldReadFunction; isDigital?: FieldPolicy | FieldReadFunction; weight?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; taxType?: FieldPolicy | FieldReadFunction; variantAttributes?: FieldPolicy | FieldReadFunction; productAttributes?: FieldPolicy | FieldReadFunction; availableAttributes?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductTypeBulkDeleteKeySpecifier)[]; export declare type ProductTypeBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductTypeCountableConnectionKeySpecifier)[]; export declare type ProductTypeCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductTypeCountableEdgeKeySpecifier)[]; export declare type ProductTypeCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeCreateKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeCreateKeySpecifier)[]; export declare type ProductTypeCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productType?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeDeleteKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeDeleteKeySpecifier)[]; export declare type ProductTypeDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productType?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeReorderAttributesKeySpecifier = ('productType' | 'productErrors' | 'errors' | ProductTypeReorderAttributesKeySpecifier)[]; export declare type ProductTypeReorderAttributesFieldPolicy = { productType?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductTypeUpdateKeySpecifier = ('productErrors' | 'errors' | 'productType' | ProductTypeUpdateKeySpecifier)[]; export declare type ProductTypeUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productType?: FieldPolicy | FieldReadFunction; }; export declare type ProductUpdateKeySpecifier = ('productErrors' | 'errors' | 'product' | ProductUpdateKeySpecifier)[]; export declare type ProductUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantKeySpecifier = ('id' | 'name' | 'sku' | 'product' | 'trackInventory' | 'weight' | 'privateMetadata' | 'metadata' | 'channelListings' | 'pricing' | 'attributes' | 'margin' | 'quantityOrdered' | 'revenue' | 'images' | 'media' | 'translation' | 'digitalContent' | 'stocks' | 'quantityAvailable' | ProductVariantKeySpecifier)[]; export declare type ProductVariantFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; sku?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; trackInventory?: FieldPolicy | FieldReadFunction; weight?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; pricing?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; margin?: FieldPolicy | FieldReadFunction; quantityOrdered?: FieldPolicy | FieldReadFunction; revenue?: FieldPolicy | FieldReadFunction; images?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; digitalContent?: FieldPolicy | FieldReadFunction; stocks?: FieldPolicy | FieldReadFunction; quantityAvailable?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantBulkCreateKeySpecifier = ('count' | 'productVariants' | 'bulkProductErrors' | 'errors' | ProductVariantBulkCreateKeySpecifier)[]; export declare type ProductVariantBulkCreateFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productVariants?: FieldPolicy | FieldReadFunction; bulkProductErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantBulkDeleteKeySpecifier = ('count' | 'productErrors' | 'errors' | ProductVariantBulkDeleteKeySpecifier)[]; export declare type ProductVariantBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantChannelListingKeySpecifier = ('id' | 'channel' | 'price' | 'costPrice' | 'margin' | ProductVariantChannelListingKeySpecifier)[]; export declare type ProductVariantChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; price?: FieldPolicy | FieldReadFunction; costPrice?: FieldPolicy | FieldReadFunction; margin?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantChannelListingUpdateKeySpecifier = ('variant' | 'productChannelListingErrors' | 'errors' | ProductVariantChannelListingUpdateKeySpecifier)[]; export declare type ProductVariantChannelListingUpdateFieldPolicy = { variant?: FieldPolicy | FieldReadFunction; productChannelListingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ProductVariantCountableConnectionKeySpecifier)[]; export declare type ProductVariantCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantCountableEdgeKeySpecifier = ('node' | 'cursor' | ProductVariantCountableEdgeKeySpecifier)[]; export declare type ProductVariantCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantCreateKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantCreateKeySpecifier)[]; export declare type ProductVariantCreateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantDeleteKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantDeleteKeySpecifier)[]; export declare type ProductVariantDeleteFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantReorderKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductVariantReorderKeySpecifier)[]; export declare type ProductVariantReorderFieldPolicy = { product?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantReorderAttributeValuesKeySpecifier = ('productVariant' | 'productErrors' | 'errors' | ProductVariantReorderAttributeValuesKeySpecifier)[]; export declare type ProductVariantReorderAttributeValuesFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantSetDefaultKeySpecifier = ('product' | 'productErrors' | 'errors' | ProductVariantSetDefaultKeySpecifier)[]; export declare type ProductVariantSetDefaultFieldPolicy = { product?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantStocksCreateKeySpecifier = ('productVariant' | 'bulkStockErrors' | 'errors' | ProductVariantStocksCreateKeySpecifier)[]; export declare type ProductVariantStocksCreateFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; bulkStockErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantStocksDeleteKeySpecifier = ('productVariant' | 'stockErrors' | 'errors' | ProductVariantStocksDeleteKeySpecifier)[]; export declare type ProductVariantStocksDeleteFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; stockErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantStocksUpdateKeySpecifier = ('productVariant' | 'bulkStockErrors' | 'errors' | ProductVariantStocksUpdateKeySpecifier)[]; export declare type ProductVariantStocksUpdateFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; bulkStockErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'productVariant' | ProductVariantTranslatableContentKeySpecifier)[]; export declare type ProductVariantTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantTranslateKeySpecifier = ('translationErrors' | 'errors' | 'productVariant' | ProductVariantTranslateKeySpecifier)[]; export declare type ProductVariantTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantTranslationKeySpecifier = ('id' | 'name' | 'language' | ProductVariantTranslationKeySpecifier)[]; export declare type ProductVariantTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type ProductVariantUpdateKeySpecifier = ('productErrors' | 'errors' | 'productVariant' | ProductVariantUpdateKeySpecifier)[]; export declare type ProductVariantUpdateFieldPolicy = { productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; }; export declare type QueryKeySpecifier = ('_entities' | '_service' | 'address' | 'addressValidationRules' | 'app' | 'apps' | 'appsInstallations' | 'attribute' | 'attributes' | 'authenticated' | 'authenticating' | 'categories' | 'category' | 'channel' | 'channels' | 'checkout' | 'checkoutLines' | 'checkouts' | 'collection' | 'collections' | 'customers' | 'digitalContent' | 'digitalContents' | 'draftOrders' | 'exportFile' | 'exportFiles' | 'giftCard' | 'giftCards' | 'homepageEvents' | 'me' | 'menu' | 'menuItem' | 'menuItems' | 'menus' | 'order' | 'orderByToken' | 'orderSettings' | 'orders' | 'ordersTotal' | 'page' | 'pageType' | 'pageTypes' | 'pages' | 'payment' | 'payments' | 'permissionGroup' | 'permissionGroups' | 'plugin' | 'plugins' | 'product' | 'productType' | 'productTypes' | 'productVariant' | 'productVariants' | 'products' | 'reportProductSales' | 'sale' | 'sales' | 'shippingZone' | 'shippingZones' | 'shop' | 'staffUsers' | 'stock' | 'stocks' | 'taxTypes' | 'translation' | 'translations' | 'user' | 'voucher' | 'vouchers' | 'warehouse' | 'warehouses' | 'webhook' | 'webhookEvents' | 'webhookSamplePayload' | QueryKeySpecifier)[]; export declare type QueryFieldPolicy = { _entities?: FieldPolicy | FieldReadFunction; _service?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; addressValidationRules?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; apps?: FieldPolicy | FieldReadFunction; appsInstallations?: FieldPolicy | FieldReadFunction; attribute?: FieldPolicy | FieldReadFunction; attributes?: FieldPolicy | FieldReadFunction; authenticated?: FieldPolicy | FieldReadFunction; authenticating?: FieldPolicy | FieldReadFunction; categories?: FieldPolicy | FieldReadFunction; category?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; checkout?: FieldPolicy | FieldReadFunction; checkoutLines?: FieldPolicy | FieldReadFunction; checkouts?: FieldPolicy | FieldReadFunction; collection?: FieldPolicy | FieldReadFunction; collections?: FieldPolicy | FieldReadFunction; customers?: FieldPolicy | FieldReadFunction; digitalContent?: FieldPolicy | FieldReadFunction; digitalContents?: FieldPolicy | FieldReadFunction; draftOrders?: FieldPolicy | FieldReadFunction; exportFile?: FieldPolicy | FieldReadFunction; exportFiles?: FieldPolicy | FieldReadFunction; giftCard?: FieldPolicy | FieldReadFunction; giftCards?: FieldPolicy | FieldReadFunction; homepageEvents?: FieldPolicy | FieldReadFunction; me?: FieldPolicy | FieldReadFunction; menu?: FieldPolicy | FieldReadFunction; menuItem?: FieldPolicy | FieldReadFunction; menuItems?: FieldPolicy | FieldReadFunction; menus?: FieldPolicy | FieldReadFunction; order?: FieldPolicy | FieldReadFunction; orderByToken?: FieldPolicy | FieldReadFunction; orderSettings?: FieldPolicy | FieldReadFunction; orders?: FieldPolicy | FieldReadFunction; ordersTotal?: FieldPolicy | FieldReadFunction; page?: FieldPolicy | FieldReadFunction; pageType?: FieldPolicy | FieldReadFunction; pageTypes?: FieldPolicy | FieldReadFunction; pages?: FieldPolicy | FieldReadFunction; payment?: FieldPolicy | FieldReadFunction; payments?: FieldPolicy | FieldReadFunction; permissionGroup?: FieldPolicy | FieldReadFunction; permissionGroups?: FieldPolicy | FieldReadFunction; plugin?: FieldPolicy | FieldReadFunction; plugins?: FieldPolicy | FieldReadFunction; product?: FieldPolicy | FieldReadFunction; productType?: FieldPolicy | FieldReadFunction; productTypes?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; productVariants?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; reportProductSales?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; sales?: FieldPolicy | FieldReadFunction; shippingZone?: FieldPolicy | FieldReadFunction; shippingZones?: FieldPolicy | FieldReadFunction; shop?: FieldPolicy | FieldReadFunction; staffUsers?: FieldPolicy | FieldReadFunction; stock?: FieldPolicy | FieldReadFunction; stocks?: FieldPolicy | FieldReadFunction; taxTypes?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; translations?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; vouchers?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; warehouses?: FieldPolicy | FieldReadFunction; webhook?: FieldPolicy | FieldReadFunction; webhookEvents?: FieldPolicy | FieldReadFunction; webhookSamplePayload?: FieldPolicy | FieldReadFunction; }; export declare type ReducedRateKeySpecifier = ('rate' | 'rateType' | ReducedRateKeySpecifier)[]; export declare type ReducedRateFieldPolicy = { rate?: FieldPolicy | FieldReadFunction; rateType?: FieldPolicy | FieldReadFunction; }; export declare type RefreshTokenKeySpecifier = ('token' | 'user' | 'accountErrors' | 'errors' | RefreshTokenKeySpecifier)[]; export declare type RefreshTokenFieldPolicy = { token?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type RequestEmailChangeKeySpecifier = ('user' | 'accountErrors' | 'errors' | RequestEmailChangeKeySpecifier)[]; export declare type RequestEmailChangeFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type RequestPasswordResetKeySpecifier = ('accountErrors' | 'errors' | RequestPasswordResetKeySpecifier)[]; export declare type RequestPasswordResetFieldPolicy = { accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type SaleKeySpecifier = ('id' | 'name' | 'type' | 'startDate' | 'endDate' | 'categories' | 'collections' | 'products' | 'translation' | 'channelListings' | 'discountValue' | 'currency' | SaleKeySpecifier)[]; export declare type SaleFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; startDate?: FieldPolicy | FieldReadFunction; endDate?: FieldPolicy | FieldReadFunction; categories?: FieldPolicy | FieldReadFunction; collections?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; discountValue?: FieldPolicy | FieldReadFunction; currency?: FieldPolicy | FieldReadFunction; }; export declare type SaleAddCataloguesKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleAddCataloguesKeySpecifier)[]; export declare type SaleAddCataloguesFieldPolicy = { sale?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type SaleBulkDeleteKeySpecifier = ('count' | 'discountErrors' | 'errors' | SaleBulkDeleteKeySpecifier)[]; export declare type SaleBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type SaleChannelListingKeySpecifier = ('id' | 'channel' | 'discountValue' | 'currency' | SaleChannelListingKeySpecifier)[]; export declare type SaleChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; discountValue?: FieldPolicy | FieldReadFunction; currency?: FieldPolicy | FieldReadFunction; }; export declare type SaleChannelListingUpdateKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleChannelListingUpdateKeySpecifier)[]; export declare type SaleChannelListingUpdateFieldPolicy = { sale?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type SaleCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | SaleCountableConnectionKeySpecifier)[]; export declare type SaleCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type SaleCountableEdgeKeySpecifier = ('node' | 'cursor' | SaleCountableEdgeKeySpecifier)[]; export declare type SaleCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type SaleCreateKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleCreateKeySpecifier)[]; export declare type SaleCreateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; }; export declare type SaleDeleteKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleDeleteKeySpecifier)[]; export declare type SaleDeleteFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; }; export declare type SaleRemoveCataloguesKeySpecifier = ('sale' | 'discountErrors' | 'errors' | SaleRemoveCataloguesKeySpecifier)[]; export declare type SaleRemoveCataloguesFieldPolicy = { sale?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type SaleTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'sale' | SaleTranslatableContentKeySpecifier)[]; export declare type SaleTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; }; export declare type SaleTranslateKeySpecifier = ('translationErrors' | 'errors' | 'sale' | SaleTranslateKeySpecifier)[]; export declare type SaleTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; }; export declare type SaleTranslationKeySpecifier = ('id' | 'name' | 'language' | SaleTranslationKeySpecifier)[]; export declare type SaleTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type SaleUpdateKeySpecifier = ('discountErrors' | 'errors' | 'sale' | SaleUpdateKeySpecifier)[]; export declare type SaleUpdateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; sale?: FieldPolicy | FieldReadFunction; }; export declare type SelectedAttributeKeySpecifier = ('attribute' | 'values' | SelectedAttributeKeySpecifier)[]; export declare type SelectedAttributeFieldPolicy = { attribute?: FieldPolicy | FieldReadFunction; values?: FieldPolicy | FieldReadFunction; }; export declare type SetPasswordKeySpecifier = ('token' | 'refreshToken' | 'csrfToken' | 'user' | 'accountErrors' | 'errors' | SetPasswordKeySpecifier)[]; export declare type SetPasswordFieldPolicy = { token?: FieldPolicy | FieldReadFunction; refreshToken?: FieldPolicy | FieldReadFunction; csrfToken?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingErrorKeySpecifier = ('field' | 'message' | 'code' | 'warehouses' | 'channels' | ShippingErrorKeySpecifier)[]; export declare type ShippingErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; warehouses?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodKeySpecifier = ('id' | 'name' | 'description' | 'minimumOrderWeight' | 'maximumOrderWeight' | 'maximumDeliveryDays' | 'minimumDeliveryDays' | 'privateMetadata' | 'metadata' | 'type' | 'translation' | 'channelListings' | 'price' | 'maximumOrderPrice' | 'minimumOrderPrice' | 'postalCodeRules' | 'excludedProducts' | ShippingMethodKeySpecifier)[]; export declare type ShippingMethodFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; minimumOrderWeight?: FieldPolicy | FieldReadFunction; maximumOrderWeight?: FieldPolicy | FieldReadFunction; maximumDeliveryDays?: FieldPolicy | FieldReadFunction; minimumDeliveryDays?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; price?: FieldPolicy | FieldReadFunction; maximumOrderPrice?: FieldPolicy | FieldReadFunction; minimumOrderPrice?: FieldPolicy | FieldReadFunction; postalCodeRules?: FieldPolicy | FieldReadFunction; excludedProducts?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodChannelListingKeySpecifier = ('id' | 'channel' | 'minimumOrderPrice' | 'maximumOrderPrice' | 'price' | ShippingMethodChannelListingKeySpecifier)[]; export declare type ShippingMethodChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; minimumOrderPrice?: FieldPolicy | FieldReadFunction; maximumOrderPrice?: FieldPolicy | FieldReadFunction; price?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodChannelListingUpdateKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingMethodChannelListingUpdateKeySpecifier)[]; export declare type ShippingMethodChannelListingUpdateFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodPostalCodeRuleKeySpecifier = ('start' | 'end' | 'inclusionType' | 'id' | ShippingMethodPostalCodeRuleKeySpecifier)[]; export declare type ShippingMethodPostalCodeRuleFieldPolicy = { start?: FieldPolicy | FieldReadFunction; end?: FieldPolicy | FieldReadFunction; inclusionType?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodTranslatableContentKeySpecifier = ('id' | 'name' | 'description' | 'translation' | 'shippingMethod' | ShippingMethodTranslatableContentKeySpecifier)[]; export declare type ShippingMethodTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; }; export declare type ShippingMethodTranslationKeySpecifier = ('id' | 'name' | 'description' | 'language' | ShippingMethodTranslationKeySpecifier)[]; export declare type ShippingMethodTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceBulkDeleteKeySpecifier = ('count' | 'shippingErrors' | 'errors' | ShippingPriceBulkDeleteKeySpecifier)[]; export declare type ShippingPriceBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceCreateKeySpecifier = ('shippingZone' | 'shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceCreateKeySpecifier)[]; export declare type ShippingPriceCreateFieldPolicy = { shippingZone?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceDeleteKeySpecifier = ('shippingMethod' | 'shippingZone' | 'shippingErrors' | 'errors' | ShippingPriceDeleteKeySpecifier)[]; export declare type ShippingPriceDeleteFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction; shippingZone?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceExcludeProductsKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceExcludeProductsKeySpecifier)[]; export declare type ShippingPriceExcludeProductsFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceRemoveProductFromExcludeKeySpecifier = ('shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceRemoveProductFromExcludeKeySpecifier)[]; export declare type ShippingPriceRemoveProductFromExcludeFieldPolicy = { shippingMethod?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceTranslateKeySpecifier = ('translationErrors' | 'errors' | 'shippingMethod' | ShippingPriceTranslateKeySpecifier)[]; export declare type ShippingPriceTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; }; export declare type ShippingPriceUpdateKeySpecifier = ('shippingZone' | 'shippingMethod' | 'shippingErrors' | 'errors' | ShippingPriceUpdateKeySpecifier)[]; export declare type ShippingPriceUpdateFieldPolicy = { shippingZone?: FieldPolicy | FieldReadFunction; shippingMethod?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneKeySpecifier = ('id' | 'name' | 'default' | 'privateMetadata' | 'metadata' | 'priceRange' | 'countries' | 'shippingMethods' | 'warehouses' | 'channels' | 'description' | ShippingZoneKeySpecifier)[]; export declare type ShippingZoneFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; default?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; priceRange?: FieldPolicy | FieldReadFunction; countries?: FieldPolicy | FieldReadFunction; shippingMethods?: FieldPolicy | FieldReadFunction; warehouses?: FieldPolicy | FieldReadFunction; channels?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneBulkDeleteKeySpecifier = ('count' | 'shippingErrors' | 'errors' | ShippingZoneBulkDeleteKeySpecifier)[]; export declare type ShippingZoneBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | ShippingZoneCountableConnectionKeySpecifier)[]; export declare type ShippingZoneCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneCountableEdgeKeySpecifier = ('node' | 'cursor' | ShippingZoneCountableEdgeKeySpecifier)[]; export declare type ShippingZoneCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneCreateKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneCreateKeySpecifier)[]; export declare type ShippingZoneCreateFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; shippingZone?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneDeleteKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneDeleteKeySpecifier)[]; export declare type ShippingZoneDeleteFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; shippingZone?: FieldPolicy | FieldReadFunction; }; export declare type ShippingZoneUpdateKeySpecifier = ('shippingErrors' | 'errors' | 'shippingZone' | ShippingZoneUpdateKeySpecifier)[]; export declare type ShippingZoneUpdateFieldPolicy = { shippingErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; shippingZone?: FieldPolicy | FieldReadFunction; }; export declare type ShopKeySpecifier = ('availablePaymentGateways' | 'availableExternalAuthentications' | 'availableShippingMethods' | 'countries' | 'defaultCountry' | 'defaultMailSenderName' | 'defaultMailSenderAddress' | 'description' | 'domain' | 'languages' | 'name' | 'permissions' | 'phonePrefixes' | 'headerText' | 'includeTaxesInPrices' | 'displayGrossPrices' | 'chargeTaxesOnShipping' | 'trackInventoryByDefault' | 'defaultWeightUnit' | 'translation' | 'automaticFulfillmentDigitalProducts' | 'defaultDigitalMaxDownloads' | 'defaultDigitalUrlValidDays' | 'companyAddress' | 'customerSetPasswordUrl' | 'staffNotificationRecipients' | 'limits' | 'version' | ShopKeySpecifier)[]; export declare type ShopFieldPolicy = { availablePaymentGateways?: FieldPolicy | FieldReadFunction; availableExternalAuthentications?: FieldPolicy | FieldReadFunction; availableShippingMethods?: FieldPolicy | FieldReadFunction; countries?: FieldPolicy | FieldReadFunction; defaultCountry?: FieldPolicy | FieldReadFunction; defaultMailSenderName?: FieldPolicy | FieldReadFunction; defaultMailSenderAddress?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; domain?: FieldPolicy | FieldReadFunction; languages?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; phonePrefixes?: FieldPolicy | FieldReadFunction; headerText?: FieldPolicy | FieldReadFunction; includeTaxesInPrices?: FieldPolicy | FieldReadFunction; displayGrossPrices?: FieldPolicy | FieldReadFunction; chargeTaxesOnShipping?: FieldPolicy | FieldReadFunction; trackInventoryByDefault?: FieldPolicy | FieldReadFunction; defaultWeightUnit?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; automaticFulfillmentDigitalProducts?: FieldPolicy | FieldReadFunction; defaultDigitalMaxDownloads?: FieldPolicy | FieldReadFunction; defaultDigitalUrlValidDays?: FieldPolicy | FieldReadFunction; companyAddress?: FieldPolicy | FieldReadFunction; customerSetPasswordUrl?: FieldPolicy | FieldReadFunction; staffNotificationRecipients?: FieldPolicy | FieldReadFunction; limits?: FieldPolicy | FieldReadFunction; version?: FieldPolicy | FieldReadFunction; }; export declare type ShopAddressUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopAddressUpdateKeySpecifier)[]; export declare type ShopAddressUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction; shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShopDomainUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopDomainUpdateKeySpecifier)[]; export declare type ShopDomainUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction; shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShopErrorKeySpecifier = ('field' | 'message' | 'code' | ShopErrorKeySpecifier)[]; export declare type ShopErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type ShopFetchTaxRatesKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopFetchTaxRatesKeySpecifier)[]; export declare type ShopFetchTaxRatesFieldPolicy = { shop?: FieldPolicy | FieldReadFunction; shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShopSettingsTranslateKeySpecifier = ('shop' | 'translationErrors' | 'errors' | ShopSettingsTranslateKeySpecifier)[]; export declare type ShopSettingsTranslateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction; translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShopSettingsUpdateKeySpecifier = ('shop' | 'shopErrors' | 'errors' | ShopSettingsUpdateKeySpecifier)[]; export declare type ShopSettingsUpdateFieldPolicy = { shop?: FieldPolicy | FieldReadFunction; shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type ShopTranslationKeySpecifier = ('id' | 'headerText' | 'description' | 'language' | ShopTranslationKeySpecifier)[]; export declare type ShopTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; headerText?: FieldPolicy | FieldReadFunction; description?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type StaffBulkDeleteKeySpecifier = ('count' | 'staffErrors' | 'errors' | StaffBulkDeleteKeySpecifier)[]; export declare type StaffBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; staffErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type StaffCreateKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffCreateKeySpecifier)[]; export declare type StaffCreateFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type StaffDeleteKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffDeleteKeySpecifier)[]; export declare type StaffDeleteFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type StaffErrorKeySpecifier = ('field' | 'message' | 'code' | 'addressType' | 'permissions' | 'groups' | 'users' | StaffErrorKeySpecifier)[]; export declare type StaffErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; addressType?: FieldPolicy | FieldReadFunction; permissions?: FieldPolicy | FieldReadFunction; groups?: FieldPolicy | FieldReadFunction; users?: FieldPolicy | FieldReadFunction; }; export declare type StaffNotificationRecipientKeySpecifier = ('user' | 'active' | 'id' | 'email' | StaffNotificationRecipientKeySpecifier)[]; export declare type StaffNotificationRecipientFieldPolicy = { user?: FieldPolicy | FieldReadFunction; active?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; email?: FieldPolicy | FieldReadFunction; }; export declare type StaffNotificationRecipientCreateKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientCreateKeySpecifier)[]; export declare type StaffNotificationRecipientCreateFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; staffNotificationRecipient?: FieldPolicy | FieldReadFunction; }; export declare type StaffNotificationRecipientDeleteKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientDeleteKeySpecifier)[]; export declare type StaffNotificationRecipientDeleteFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; staffNotificationRecipient?: FieldPolicy | FieldReadFunction; }; export declare type StaffNotificationRecipientUpdateKeySpecifier = ('shopErrors' | 'errors' | 'staffNotificationRecipient' | StaffNotificationRecipientUpdateKeySpecifier)[]; export declare type StaffNotificationRecipientUpdateFieldPolicy = { shopErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; staffNotificationRecipient?: FieldPolicy | FieldReadFunction; }; export declare type StaffUpdateKeySpecifier = ('staffErrors' | 'errors' | 'user' | StaffUpdateKeySpecifier)[]; export declare type StaffUpdateFieldPolicy = { staffErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; user?: FieldPolicy | FieldReadFunction; }; export declare type StockKeySpecifier = ('warehouse' | 'productVariant' | 'quantity' | 'id' | 'quantityAllocated' | StockKeySpecifier)[]; export declare type StockFieldPolicy = { warehouse?: FieldPolicy | FieldReadFunction; productVariant?: FieldPolicy | FieldReadFunction; quantity?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; quantityAllocated?: FieldPolicy | FieldReadFunction; }; export declare type StockCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | StockCountableConnectionKeySpecifier)[]; export declare type StockCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type StockCountableEdgeKeySpecifier = ('node' | 'cursor' | StockCountableEdgeKeySpecifier)[]; export declare type StockCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type StockErrorKeySpecifier = ('field' | 'message' | 'code' | StockErrorKeySpecifier)[]; export declare type StockErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type TaxTypeKeySpecifier = ('description' | 'taxCode' | TaxTypeKeySpecifier)[]; export declare type TaxTypeFieldPolicy = { description?: FieldPolicy | FieldReadFunction; taxCode?: FieldPolicy | FieldReadFunction; }; export declare type TaxedMoneyKeySpecifier = ('currency' | 'gross' | 'net' | 'tax' | TaxedMoneyKeySpecifier)[]; export declare type TaxedMoneyFieldPolicy = { currency?: FieldPolicy | FieldReadFunction; gross?: FieldPolicy | FieldReadFunction; net?: FieldPolicy | FieldReadFunction; tax?: FieldPolicy | FieldReadFunction; }; export declare type TaxedMoneyRangeKeySpecifier = ('start' | 'stop' | TaxedMoneyRangeKeySpecifier)[]; export declare type TaxedMoneyRangeFieldPolicy = { start?: FieldPolicy | FieldReadFunction; stop?: FieldPolicy | FieldReadFunction; }; export declare type TransactionKeySpecifier = ('id' | 'created' | 'payment' | 'token' | 'kind' | 'isSuccess' | 'error' | 'gatewayResponse' | 'amount' | TransactionKeySpecifier)[]; export declare type TransactionFieldPolicy = { id?: FieldPolicy | FieldReadFunction; created?: FieldPolicy | FieldReadFunction; payment?: FieldPolicy | FieldReadFunction; token?: FieldPolicy | FieldReadFunction; kind?: FieldPolicy | FieldReadFunction; isSuccess?: FieldPolicy | FieldReadFunction; error?: FieldPolicy | FieldReadFunction; gatewayResponse?: FieldPolicy | FieldReadFunction; amount?: FieldPolicy | FieldReadFunction; }; export declare type TranslatableItemConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | TranslatableItemConnectionKeySpecifier)[]; export declare type TranslatableItemConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type TranslatableItemEdgeKeySpecifier = ('node' | 'cursor' | TranslatableItemEdgeKeySpecifier)[]; export declare type TranslatableItemEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type TranslationErrorKeySpecifier = ('field' | 'message' | 'code' | TranslationErrorKeySpecifier)[]; export declare type TranslationErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type UpdateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | UpdateMetadataKeySpecifier)[]; export declare type UpdateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; item?: FieldPolicy | FieldReadFunction; }; export declare type UpdatePrivateMetadataKeySpecifier = ('metadataErrors' | 'errors' | 'item' | UpdatePrivateMetadataKeySpecifier)[]; export declare type UpdatePrivateMetadataFieldPolicy = { metadataErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; item?: FieldPolicy | FieldReadFunction; }; export declare type UploadErrorKeySpecifier = ('field' | 'message' | 'code' | UploadErrorKeySpecifier)[]; export declare type UploadErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type UserKeySpecifier = ('id' | 'lastLogin' | 'email' | 'firstName' | 'lastName' | 'isStaff' | 'isActive' | 'note' | 'dateJoined' | 'defaultShippingAddress' | 'defaultBillingAddress' | 'privateMetadata' | 'metadata' | 'addresses' | 'checkout' | 'checkoutTokens' | 'giftCards' | 'orders' | 'userPermissions' | 'permissionGroups' | 'editableGroups' | 'avatar' | 'events' | 'storedPaymentSources' | 'languageCode' | UserKeySpecifier)[]; export declare type UserFieldPolicy = { id?: FieldPolicy | FieldReadFunction; lastLogin?: FieldPolicy | FieldReadFunction; email?: FieldPolicy | FieldReadFunction; firstName?: FieldPolicy | FieldReadFunction; lastName?: FieldPolicy | FieldReadFunction; isStaff?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; note?: FieldPolicy | FieldReadFunction; dateJoined?: FieldPolicy | FieldReadFunction; defaultShippingAddress?: FieldPolicy | FieldReadFunction; defaultBillingAddress?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; addresses?: FieldPolicy | FieldReadFunction; checkout?: FieldPolicy | FieldReadFunction; checkoutTokens?: FieldPolicy | FieldReadFunction; giftCards?: FieldPolicy | FieldReadFunction; orders?: FieldPolicy | FieldReadFunction; userPermissions?: FieldPolicy | FieldReadFunction; permissionGroups?: FieldPolicy | FieldReadFunction; editableGroups?: FieldPolicy | FieldReadFunction; avatar?: FieldPolicy | FieldReadFunction; events?: FieldPolicy | FieldReadFunction; storedPaymentSources?: FieldPolicy | FieldReadFunction; languageCode?: FieldPolicy | FieldReadFunction; }; export declare type UserAvatarDeleteKeySpecifier = ('user' | 'accountErrors' | 'errors' | UserAvatarDeleteKeySpecifier)[]; export declare type UserAvatarDeleteFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type UserAvatarUpdateKeySpecifier = ('user' | 'accountErrors' | 'errors' | UserAvatarUpdateKeySpecifier)[]; export declare type UserAvatarUpdateFieldPolicy = { user?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type UserBulkSetActiveKeySpecifier = ('count' | 'accountErrors' | 'errors' | UserBulkSetActiveKeySpecifier)[]; export declare type UserBulkSetActiveFieldPolicy = { count?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type UserCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | UserCountableConnectionKeySpecifier)[]; export declare type UserCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type UserCountableEdgeKeySpecifier = ('node' | 'cursor' | UserCountableEdgeKeySpecifier)[]; export declare type UserCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type UserPermissionKeySpecifier = ('code' | 'name' | 'sourcePermissionGroups' | UserPermissionKeySpecifier)[]; export declare type UserPermissionFieldPolicy = { code?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; sourcePermissionGroups?: FieldPolicy | FieldReadFunction; }; export declare type VATKeySpecifier = ('countryCode' | 'standardRate' | 'reducedRates' | VATKeySpecifier)[]; export declare type VATFieldPolicy = { countryCode?: FieldPolicy | FieldReadFunction; standardRate?: FieldPolicy | FieldReadFunction; reducedRates?: FieldPolicy | FieldReadFunction; }; export declare type VariantMediaAssignKeySpecifier = ('productVariant' | 'media' | 'productErrors' | 'errors' | VariantMediaAssignKeySpecifier)[]; export declare type VariantMediaAssignFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VariantMediaUnassignKeySpecifier = ('productVariant' | 'media' | 'productErrors' | 'errors' | VariantMediaUnassignKeySpecifier)[]; export declare type VariantMediaUnassignFieldPolicy = { productVariant?: FieldPolicy | FieldReadFunction; media?: FieldPolicy | FieldReadFunction; productErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VariantPricingInfoKeySpecifier = ('onSale' | 'discount' | 'discountLocalCurrency' | 'price' | 'priceUndiscounted' | 'priceLocalCurrency' | VariantPricingInfoKeySpecifier)[]; export declare type VariantPricingInfoFieldPolicy = { onSale?: FieldPolicy | FieldReadFunction; discount?: FieldPolicy | FieldReadFunction; discountLocalCurrency?: FieldPolicy | FieldReadFunction; price?: FieldPolicy | FieldReadFunction; priceUndiscounted?: FieldPolicy | FieldReadFunction; priceLocalCurrency?: FieldPolicy | FieldReadFunction; }; export declare type VerifyTokenKeySpecifier = ('user' | 'isValid' | 'payload' | 'accountErrors' | 'errors' | VerifyTokenKeySpecifier)[]; export declare type VerifyTokenFieldPolicy = { user?: FieldPolicy | FieldReadFunction; isValid?: FieldPolicy | FieldReadFunction; payload?: FieldPolicy | FieldReadFunction; accountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VoucherKeySpecifier = ('id' | 'name' | 'type' | 'code' | 'usageLimit' | 'used' | 'startDate' | 'endDate' | 'applyOncePerOrder' | 'applyOncePerCustomer' | 'onlyForStaff' | 'discountValueType' | 'minCheckoutItemsQuantity' | 'categories' | 'collections' | 'products' | 'countries' | 'translation' | 'discountValue' | 'currency' | 'minSpent' | 'channelListings' | VoucherKeySpecifier)[]; export declare type VoucherFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; type?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; usageLimit?: FieldPolicy | FieldReadFunction; used?: FieldPolicy | FieldReadFunction; startDate?: FieldPolicy | FieldReadFunction; endDate?: FieldPolicy | FieldReadFunction; applyOncePerOrder?: FieldPolicy | FieldReadFunction; applyOncePerCustomer?: FieldPolicy | FieldReadFunction; onlyForStaff?: FieldPolicy | FieldReadFunction; discountValueType?: FieldPolicy | FieldReadFunction; minCheckoutItemsQuantity?: FieldPolicy | FieldReadFunction; categories?: FieldPolicy | FieldReadFunction; collections?: FieldPolicy | FieldReadFunction; products?: FieldPolicy | FieldReadFunction; countries?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; discountValue?: FieldPolicy | FieldReadFunction; currency?: FieldPolicy | FieldReadFunction; minSpent?: FieldPolicy | FieldReadFunction; channelListings?: FieldPolicy | FieldReadFunction; }; export declare type VoucherAddCataloguesKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherAddCataloguesKeySpecifier)[]; export declare type VoucherAddCataloguesFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VoucherBulkDeleteKeySpecifier = ('count' | 'discountErrors' | 'errors' | VoucherBulkDeleteKeySpecifier)[]; export declare type VoucherBulkDeleteFieldPolicy = { count?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VoucherChannelListingKeySpecifier = ('id' | 'channel' | 'discountValue' | 'currency' | 'minSpent' | VoucherChannelListingKeySpecifier)[]; export declare type VoucherChannelListingFieldPolicy = { id?: FieldPolicy | FieldReadFunction; channel?: FieldPolicy | FieldReadFunction; discountValue?: FieldPolicy | FieldReadFunction; currency?: FieldPolicy | FieldReadFunction; minSpent?: FieldPolicy | FieldReadFunction; }; export declare type VoucherChannelListingUpdateKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherChannelListingUpdateKeySpecifier)[]; export declare type VoucherChannelListingUpdateFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VoucherCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | VoucherCountableConnectionKeySpecifier)[]; export declare type VoucherCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type VoucherCountableEdgeKeySpecifier = ('node' | 'cursor' | VoucherCountableEdgeKeySpecifier)[]; export declare type VoucherCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type VoucherCreateKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherCreateKeySpecifier)[]; export declare type VoucherCreateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; }; export declare type VoucherDeleteKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherDeleteKeySpecifier)[]; export declare type VoucherDeleteFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; }; export declare type VoucherRemoveCataloguesKeySpecifier = ('voucher' | 'discountErrors' | 'errors' | VoucherRemoveCataloguesKeySpecifier)[]; export declare type VoucherRemoveCataloguesFieldPolicy = { voucher?: FieldPolicy | FieldReadFunction; discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; }; export declare type VoucherTranslatableContentKeySpecifier = ('id' | 'name' | 'translation' | 'voucher' | VoucherTranslatableContentKeySpecifier)[]; export declare type VoucherTranslatableContentFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; translation?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; }; export declare type VoucherTranslateKeySpecifier = ('translationErrors' | 'errors' | 'voucher' | VoucherTranslateKeySpecifier)[]; export declare type VoucherTranslateFieldPolicy = { translationErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; }; export declare type VoucherTranslationKeySpecifier = ('id' | 'name' | 'language' | VoucherTranslationKeySpecifier)[]; export declare type VoucherTranslationFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; language?: FieldPolicy | FieldReadFunction; }; export declare type VoucherUpdateKeySpecifier = ('discountErrors' | 'errors' | 'voucher' | VoucherUpdateKeySpecifier)[]; export declare type VoucherUpdateFieldPolicy = { discountErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; voucher?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseKeySpecifier = ('id' | 'name' | 'slug' | 'shippingZones' | 'address' | 'email' | 'privateMetadata' | 'metadata' | 'companyName' | WarehouseKeySpecifier)[]; export declare type WarehouseFieldPolicy = { id?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; slug?: FieldPolicy | FieldReadFunction; shippingZones?: FieldPolicy | FieldReadFunction; address?: FieldPolicy | FieldReadFunction; email?: FieldPolicy | FieldReadFunction; privateMetadata?: FieldPolicy | FieldReadFunction; metadata?: FieldPolicy | FieldReadFunction; companyName?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseCountableConnectionKeySpecifier = ('pageInfo' | 'edges' | 'totalCount' | WarehouseCountableConnectionKeySpecifier)[]; export declare type WarehouseCountableConnectionFieldPolicy = { pageInfo?: FieldPolicy | FieldReadFunction; edges?: FieldPolicy | FieldReadFunction; totalCount?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseCountableEdgeKeySpecifier = ('node' | 'cursor' | WarehouseCountableEdgeKeySpecifier)[]; export declare type WarehouseCountableEdgeFieldPolicy = { node?: FieldPolicy | FieldReadFunction; cursor?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseCreateKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseCreateKeySpecifier)[]; export declare type WarehouseCreateFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseDeleteKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseDeleteKeySpecifier)[]; export declare type WarehouseDeleteFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseErrorKeySpecifier = ('field' | 'message' | 'code' | WarehouseErrorKeySpecifier)[]; export declare type WarehouseErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseShippingZoneAssignKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseShippingZoneAssignKeySpecifier)[]; export declare type WarehouseShippingZoneAssignFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseShippingZoneUnassignKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseShippingZoneUnassignKeySpecifier)[]; export declare type WarehouseShippingZoneUnassignFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type WarehouseUpdateKeySpecifier = ('warehouseErrors' | 'errors' | 'warehouse' | WarehouseUpdateKeySpecifier)[]; export declare type WarehouseUpdateFieldPolicy = { warehouseErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; warehouse?: FieldPolicy | FieldReadFunction; }; export declare type WebhookKeySpecifier = ('name' | 'targetUrl' | 'isActive' | 'secretKey' | 'id' | 'events' | 'app' | WebhookKeySpecifier)[]; export declare type WebhookFieldPolicy = { name?: FieldPolicy | FieldReadFunction; targetUrl?: FieldPolicy | FieldReadFunction; isActive?: FieldPolicy | FieldReadFunction; secretKey?: FieldPolicy | FieldReadFunction; id?: FieldPolicy | FieldReadFunction; events?: FieldPolicy | FieldReadFunction; app?: FieldPolicy | FieldReadFunction; }; export declare type WebhookCreateKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookCreateKeySpecifier)[]; export declare type WebhookCreateFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; webhook?: FieldPolicy | FieldReadFunction; }; export declare type WebhookDeleteKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookDeleteKeySpecifier)[]; export declare type WebhookDeleteFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; webhook?: FieldPolicy | FieldReadFunction; }; export declare type WebhookErrorKeySpecifier = ('field' | 'message' | 'code' | WebhookErrorKeySpecifier)[]; export declare type WebhookErrorFieldPolicy = { field?: FieldPolicy | FieldReadFunction; message?: FieldPolicy | FieldReadFunction; code?: FieldPolicy | FieldReadFunction; }; export declare type WebhookEventKeySpecifier = ('eventType' | 'name' | WebhookEventKeySpecifier)[]; export declare type WebhookEventFieldPolicy = { eventType?: FieldPolicy | FieldReadFunction; name?: FieldPolicy | FieldReadFunction; }; export declare type WebhookUpdateKeySpecifier = ('webhookErrors' | 'errors' | 'webhook' | WebhookUpdateKeySpecifier)[]; export declare type WebhookUpdateFieldPolicy = { webhookErrors?: FieldPolicy | FieldReadFunction; errors?: FieldPolicy | FieldReadFunction; webhook?: FieldPolicy | FieldReadFunction; }; export declare type WeightKeySpecifier = ('unit' | 'value' | WeightKeySpecifier)[]; export declare type WeightFieldPolicy = { unit?: FieldPolicy | FieldReadFunction; value?: FieldPolicy | FieldReadFunction; }; export declare type _ServiceKeySpecifier = ('sdl' | _ServiceKeySpecifier)[]; export declare type _ServiceFieldPolicy = { sdl?: FieldPolicy | FieldReadFunction; }; export declare type TypedTypePolicies = TypePolicies & { AccountAddressCreate?: Omit & { keyFields?: false | AccountAddressCreateKeySpecifier | (() => undefined | AccountAddressCreateKeySpecifier); fields?: AccountAddressCreateFieldPolicy; }; AccountAddressDelete?: Omit & { keyFields?: false | AccountAddressDeleteKeySpecifier | (() => undefined | AccountAddressDeleteKeySpecifier); fields?: AccountAddressDeleteFieldPolicy; }; AccountAddressUpdate?: Omit & { keyFields?: false | AccountAddressUpdateKeySpecifier | (() => undefined | AccountAddressUpdateKeySpecifier); fields?: AccountAddressUpdateFieldPolicy; }; AccountDelete?: Omit & { keyFields?: false | AccountDeleteKeySpecifier | (() => undefined | AccountDeleteKeySpecifier); fields?: AccountDeleteFieldPolicy; }; AccountError?: Omit & { keyFields?: false | AccountErrorKeySpecifier | (() => undefined | AccountErrorKeySpecifier); fields?: AccountErrorFieldPolicy; }; AccountRegister?: Omit & { keyFields?: false | AccountRegisterKeySpecifier | (() => undefined | AccountRegisterKeySpecifier); fields?: AccountRegisterFieldPolicy; }; AccountRequestDeletion?: Omit & { keyFields?: false | AccountRequestDeletionKeySpecifier | (() => undefined | AccountRequestDeletionKeySpecifier); fields?: AccountRequestDeletionFieldPolicy; }; AccountSetDefaultAddress?: Omit & { keyFields?: false | AccountSetDefaultAddressKeySpecifier | (() => undefined | AccountSetDefaultAddressKeySpecifier); fields?: AccountSetDefaultAddressFieldPolicy; }; AccountUpdate?: Omit & { keyFields?: false | AccountUpdateKeySpecifier | (() => undefined | AccountUpdateKeySpecifier); fields?: AccountUpdateFieldPolicy; }; Address?: Omit & { keyFields?: false | AddressKeySpecifier | (() => undefined | AddressKeySpecifier); fields?: AddressFieldPolicy; }; AddressCreate?: Omit & { keyFields?: false | AddressCreateKeySpecifier | (() => undefined | AddressCreateKeySpecifier); fields?: AddressCreateFieldPolicy; }; AddressDelete?: Omit & { keyFields?: false | AddressDeleteKeySpecifier | (() => undefined | AddressDeleteKeySpecifier); fields?: AddressDeleteFieldPolicy; }; AddressSetDefault?: Omit & { keyFields?: false | AddressSetDefaultKeySpecifier | (() => undefined | AddressSetDefaultKeySpecifier); fields?: AddressSetDefaultFieldPolicy; }; AddressUpdate?: Omit & { keyFields?: false | AddressUpdateKeySpecifier | (() => undefined | AddressUpdateKeySpecifier); fields?: AddressUpdateFieldPolicy; }; AddressValidationData?: Omit & { keyFields?: false | AddressValidationDataKeySpecifier | (() => undefined | AddressValidationDataKeySpecifier); fields?: AddressValidationDataFieldPolicy; }; Allocation?: Omit & { keyFields?: false | AllocationKeySpecifier | (() => undefined | AllocationKeySpecifier); fields?: AllocationFieldPolicy; }; App?: Omit & { keyFields?: false | AppKeySpecifier | (() => undefined | AppKeySpecifier); fields?: AppFieldPolicy; }; AppActivate?: Omit & { keyFields?: false | AppActivateKeySpecifier | (() => undefined | AppActivateKeySpecifier); fields?: AppActivateFieldPolicy; }; AppCountableConnection?: Omit & { keyFields?: false | AppCountableConnectionKeySpecifier | (() => undefined | AppCountableConnectionKeySpecifier); fields?: AppCountableConnectionFieldPolicy; }; AppCountableEdge?: Omit & { keyFields?: false | AppCountableEdgeKeySpecifier | (() => undefined | AppCountableEdgeKeySpecifier); fields?: AppCountableEdgeFieldPolicy; }; AppCreate?: Omit & { keyFields?: false | AppCreateKeySpecifier | (() => undefined | AppCreateKeySpecifier); fields?: AppCreateFieldPolicy; }; AppDeactivate?: Omit & { keyFields?: false | AppDeactivateKeySpecifier | (() => undefined | AppDeactivateKeySpecifier); fields?: AppDeactivateFieldPolicy; }; AppDelete?: Omit & { keyFields?: false | AppDeleteKeySpecifier | (() => undefined | AppDeleteKeySpecifier); fields?: AppDeleteFieldPolicy; }; AppDeleteFailedInstallation?: Omit & { keyFields?: false | AppDeleteFailedInstallationKeySpecifier | (() => undefined | AppDeleteFailedInstallationKeySpecifier); fields?: AppDeleteFailedInstallationFieldPolicy; }; AppError?: Omit & { keyFields?: false | AppErrorKeySpecifier | (() => undefined | AppErrorKeySpecifier); fields?: AppErrorFieldPolicy; }; AppFetchManifest?: Omit & { keyFields?: false | AppFetchManifestKeySpecifier | (() => undefined | AppFetchManifestKeySpecifier); fields?: AppFetchManifestFieldPolicy; }; AppInstall?: Omit & { keyFields?: false | AppInstallKeySpecifier | (() => undefined | AppInstallKeySpecifier); fields?: AppInstallFieldPolicy; }; AppInstallation?: Omit & { keyFields?: false | AppInstallationKeySpecifier | (() => undefined | AppInstallationKeySpecifier); fields?: AppInstallationFieldPolicy; }; AppRetryInstall?: Omit & { keyFields?: false | AppRetryInstallKeySpecifier | (() => undefined | AppRetryInstallKeySpecifier); fields?: AppRetryInstallFieldPolicy; }; AppToken?: Omit & { keyFields?: false | AppTokenKeySpecifier | (() => undefined | AppTokenKeySpecifier); fields?: AppTokenFieldPolicy; }; AppTokenCreate?: Omit & { keyFields?: false | AppTokenCreateKeySpecifier | (() => undefined | AppTokenCreateKeySpecifier); fields?: AppTokenCreateFieldPolicy; }; AppTokenDelete?: Omit & { keyFields?: false | AppTokenDeleteKeySpecifier | (() => undefined | AppTokenDeleteKeySpecifier); fields?: AppTokenDeleteFieldPolicy; }; AppTokenVerify?: Omit & { keyFields?: false | AppTokenVerifyKeySpecifier | (() => undefined | AppTokenVerifyKeySpecifier); fields?: AppTokenVerifyFieldPolicy; }; AppUpdate?: Omit & { keyFields?: false | AppUpdateKeySpecifier | (() => undefined | AppUpdateKeySpecifier); fields?: AppUpdateFieldPolicy; }; AssignNavigation?: Omit & { keyFields?: false | AssignNavigationKeySpecifier | (() => undefined | AssignNavigationKeySpecifier); fields?: AssignNavigationFieldPolicy; }; Attribute?: Omit & { keyFields?: false | AttributeKeySpecifier | (() => undefined | AttributeKeySpecifier); fields?: AttributeFieldPolicy; }; AttributeBulkDelete?: Omit & { keyFields?: false | AttributeBulkDeleteKeySpecifier | (() => undefined | AttributeBulkDeleteKeySpecifier); fields?: AttributeBulkDeleteFieldPolicy; }; AttributeCountableConnection?: Omit & { keyFields?: false | AttributeCountableConnectionKeySpecifier | (() => undefined | AttributeCountableConnectionKeySpecifier); fields?: AttributeCountableConnectionFieldPolicy; }; AttributeCountableEdge?: Omit & { keyFields?: false | AttributeCountableEdgeKeySpecifier | (() => undefined | AttributeCountableEdgeKeySpecifier); fields?: AttributeCountableEdgeFieldPolicy; }; AttributeCreate?: Omit & { keyFields?: false | AttributeCreateKeySpecifier | (() => undefined | AttributeCreateKeySpecifier); fields?: AttributeCreateFieldPolicy; }; AttributeDelete?: Omit & { keyFields?: false | AttributeDeleteKeySpecifier | (() => undefined | AttributeDeleteKeySpecifier); fields?: AttributeDeleteFieldPolicy; }; AttributeError?: Omit & { keyFields?: false | AttributeErrorKeySpecifier | (() => undefined | AttributeErrorKeySpecifier); fields?: AttributeErrorFieldPolicy; }; AttributeReorderValues?: Omit & { keyFields?: false | AttributeReorderValuesKeySpecifier | (() => undefined | AttributeReorderValuesKeySpecifier); fields?: AttributeReorderValuesFieldPolicy; }; AttributeTranslatableContent?: Omit & { keyFields?: false | AttributeTranslatableContentKeySpecifier | (() => undefined | AttributeTranslatableContentKeySpecifier); fields?: AttributeTranslatableContentFieldPolicy; }; AttributeTranslate?: Omit & { keyFields?: false | AttributeTranslateKeySpecifier | (() => undefined | AttributeTranslateKeySpecifier); fields?: AttributeTranslateFieldPolicy; }; AttributeTranslation?: Omit & { keyFields?: false | AttributeTranslationKeySpecifier | (() => undefined | AttributeTranslationKeySpecifier); fields?: AttributeTranslationFieldPolicy; }; AttributeUpdate?: Omit & { keyFields?: false | AttributeUpdateKeySpecifier | (() => undefined | AttributeUpdateKeySpecifier); fields?: AttributeUpdateFieldPolicy; }; AttributeValue?: Omit & { keyFields?: false | AttributeValueKeySpecifier | (() => undefined | AttributeValueKeySpecifier); fields?: AttributeValueFieldPolicy; }; AttributeValueBulkDelete?: Omit & { keyFields?: false | AttributeValueBulkDeleteKeySpecifier | (() => undefined | AttributeValueBulkDeleteKeySpecifier); fields?: AttributeValueBulkDeleteFieldPolicy; }; AttributeValueCountableConnection?: Omit & { keyFields?: false | AttributeValueCountableConnectionKeySpecifier | (() => undefined | AttributeValueCountableConnectionKeySpecifier); fields?: AttributeValueCountableConnectionFieldPolicy; }; AttributeValueCountableEdge?: Omit & { keyFields?: false | AttributeValueCountableEdgeKeySpecifier | (() => undefined | AttributeValueCountableEdgeKeySpecifier); fields?: AttributeValueCountableEdgeFieldPolicy; }; AttributeValueCreate?: Omit & { keyFields?: false | AttributeValueCreateKeySpecifier | (() => undefined | AttributeValueCreateKeySpecifier); fields?: AttributeValueCreateFieldPolicy; }; AttributeValueDelete?: Omit & { keyFields?: false | AttributeValueDeleteKeySpecifier | (() => undefined | AttributeValueDeleteKeySpecifier); fields?: AttributeValueDeleteFieldPolicy; }; AttributeValueTranslatableContent?: Omit & { keyFields?: false | AttributeValueTranslatableContentKeySpecifier | (() => undefined | AttributeValueTranslatableContentKeySpecifier); fields?: AttributeValueTranslatableContentFieldPolicy; }; AttributeValueTranslate?: Omit & { keyFields?: false | AttributeValueTranslateKeySpecifier | (() => undefined | AttributeValueTranslateKeySpecifier); fields?: AttributeValueTranslateFieldPolicy; }; AttributeValueTranslation?: Omit & { keyFields?: false | AttributeValueTranslationKeySpecifier | (() => undefined | AttributeValueTranslationKeySpecifier); fields?: AttributeValueTranslationFieldPolicy; }; AttributeValueUpdate?: Omit & { keyFields?: false | AttributeValueUpdateKeySpecifier | (() => undefined | AttributeValueUpdateKeySpecifier); fields?: AttributeValueUpdateFieldPolicy; }; BulkProductError?: Omit & { keyFields?: false | BulkProductErrorKeySpecifier | (() => undefined | BulkProductErrorKeySpecifier); fields?: BulkProductErrorFieldPolicy; }; BulkStockError?: Omit & { keyFields?: false | BulkStockErrorKeySpecifier | (() => undefined | BulkStockErrorKeySpecifier); fields?: BulkStockErrorFieldPolicy; }; Category?: Omit & { keyFields?: false | CategoryKeySpecifier | (() => undefined | CategoryKeySpecifier); fields?: CategoryFieldPolicy; }; CategoryBulkDelete?: Omit & { keyFields?: false | CategoryBulkDeleteKeySpecifier | (() => undefined | CategoryBulkDeleteKeySpecifier); fields?: CategoryBulkDeleteFieldPolicy; }; CategoryCountableConnection?: Omit & { keyFields?: false | CategoryCountableConnectionKeySpecifier | (() => undefined | CategoryCountableConnectionKeySpecifier); fields?: CategoryCountableConnectionFieldPolicy; }; CategoryCountableEdge?: Omit & { keyFields?: false | CategoryCountableEdgeKeySpecifier | (() => undefined | CategoryCountableEdgeKeySpecifier); fields?: CategoryCountableEdgeFieldPolicy; }; CategoryCreate?: Omit & { keyFields?: false | CategoryCreateKeySpecifier | (() => undefined | CategoryCreateKeySpecifier); fields?: CategoryCreateFieldPolicy; }; CategoryDelete?: Omit & { keyFields?: false | CategoryDeleteKeySpecifier | (() => undefined | CategoryDeleteKeySpecifier); fields?: CategoryDeleteFieldPolicy; }; CategoryTranslatableContent?: Omit & { keyFields?: false | CategoryTranslatableContentKeySpecifier | (() => undefined | CategoryTranslatableContentKeySpecifier); fields?: CategoryTranslatableContentFieldPolicy; }; CategoryTranslate?: Omit & { keyFields?: false | CategoryTranslateKeySpecifier | (() => undefined | CategoryTranslateKeySpecifier); fields?: CategoryTranslateFieldPolicy; }; CategoryTranslation?: Omit & { keyFields?: false | CategoryTranslationKeySpecifier | (() => undefined | CategoryTranslationKeySpecifier); fields?: CategoryTranslationFieldPolicy; }; CategoryUpdate?: Omit & { keyFields?: false | CategoryUpdateKeySpecifier | (() => undefined | CategoryUpdateKeySpecifier); fields?: CategoryUpdateFieldPolicy; }; Channel?: Omit & { keyFields?: false | ChannelKeySpecifier | (() => undefined | ChannelKeySpecifier); fields?: ChannelFieldPolicy; }; ChannelActivate?: Omit & { keyFields?: false | ChannelActivateKeySpecifier | (() => undefined | ChannelActivateKeySpecifier); fields?: ChannelActivateFieldPolicy; }; ChannelCreate?: Omit & { keyFields?: false | ChannelCreateKeySpecifier | (() => undefined | ChannelCreateKeySpecifier); fields?: ChannelCreateFieldPolicy; }; ChannelDeactivate?: Omit & { keyFields?: false | ChannelDeactivateKeySpecifier | (() => undefined | ChannelDeactivateKeySpecifier); fields?: ChannelDeactivateFieldPolicy; }; ChannelDelete?: Omit & { keyFields?: false | ChannelDeleteKeySpecifier | (() => undefined | ChannelDeleteKeySpecifier); fields?: ChannelDeleteFieldPolicy; }; ChannelError?: Omit & { keyFields?: false | ChannelErrorKeySpecifier | (() => undefined | ChannelErrorKeySpecifier); fields?: ChannelErrorFieldPolicy; }; ChannelUpdate?: Omit & { keyFields?: false | ChannelUpdateKeySpecifier | (() => undefined | ChannelUpdateKeySpecifier); fields?: ChannelUpdateFieldPolicy; }; Checkout?: Omit & { keyFields?: false | CheckoutKeySpecifier | (() => undefined | CheckoutKeySpecifier); fields?: CheckoutFieldPolicy; }; CheckoutAddPromoCode?: Omit & { keyFields?: false | CheckoutAddPromoCodeKeySpecifier | (() => undefined | CheckoutAddPromoCodeKeySpecifier); fields?: CheckoutAddPromoCodeFieldPolicy; }; CheckoutBillingAddressUpdate?: Omit & { keyFields?: false | CheckoutBillingAddressUpdateKeySpecifier | (() => undefined | CheckoutBillingAddressUpdateKeySpecifier); fields?: CheckoutBillingAddressUpdateFieldPolicy; }; CheckoutComplete?: Omit & { keyFields?: false | CheckoutCompleteKeySpecifier | (() => undefined | CheckoutCompleteKeySpecifier); fields?: CheckoutCompleteFieldPolicy; }; CheckoutCountableConnection?: Omit & { keyFields?: false | CheckoutCountableConnectionKeySpecifier | (() => undefined | CheckoutCountableConnectionKeySpecifier); fields?: CheckoutCountableConnectionFieldPolicy; }; CheckoutCountableEdge?: Omit & { keyFields?: false | CheckoutCountableEdgeKeySpecifier | (() => undefined | CheckoutCountableEdgeKeySpecifier); fields?: CheckoutCountableEdgeFieldPolicy; }; CheckoutCreate?: Omit & { keyFields?: false | CheckoutCreateKeySpecifier | (() => undefined | CheckoutCreateKeySpecifier); fields?: CheckoutCreateFieldPolicy; }; CheckoutCustomerAttach?: Omit & { keyFields?: false | CheckoutCustomerAttachKeySpecifier | (() => undefined | CheckoutCustomerAttachKeySpecifier); fields?: CheckoutCustomerAttachFieldPolicy; }; CheckoutCustomerDetach?: Omit & { keyFields?: false | CheckoutCustomerDetachKeySpecifier | (() => undefined | CheckoutCustomerDetachKeySpecifier); fields?: CheckoutCustomerDetachFieldPolicy; }; CheckoutEmailUpdate?: Omit & { keyFields?: false | CheckoutEmailUpdateKeySpecifier | (() => undefined | CheckoutEmailUpdateKeySpecifier); fields?: CheckoutEmailUpdateFieldPolicy; }; CheckoutError?: Omit & { keyFields?: false | CheckoutErrorKeySpecifier | (() => undefined | CheckoutErrorKeySpecifier); fields?: CheckoutErrorFieldPolicy; }; CheckoutLanguageCodeUpdate?: Omit & { keyFields?: false | CheckoutLanguageCodeUpdateKeySpecifier | (() => undefined | CheckoutLanguageCodeUpdateKeySpecifier); fields?: CheckoutLanguageCodeUpdateFieldPolicy; }; CheckoutLine?: Omit & { keyFields?: false | CheckoutLineKeySpecifier | (() => undefined | CheckoutLineKeySpecifier); fields?: CheckoutLineFieldPolicy; }; CheckoutLineCountableConnection?: Omit & { keyFields?: false | CheckoutLineCountableConnectionKeySpecifier | (() => undefined | CheckoutLineCountableConnectionKeySpecifier); fields?: CheckoutLineCountableConnectionFieldPolicy; }; CheckoutLineCountableEdge?: Omit & { keyFields?: false | CheckoutLineCountableEdgeKeySpecifier | (() => undefined | CheckoutLineCountableEdgeKeySpecifier); fields?: CheckoutLineCountableEdgeFieldPolicy; }; CheckoutLineDelete?: Omit & { keyFields?: false | CheckoutLineDeleteKeySpecifier | (() => undefined | CheckoutLineDeleteKeySpecifier); fields?: CheckoutLineDeleteFieldPolicy; }; CheckoutLinesAdd?: Omit & { keyFields?: false | CheckoutLinesAddKeySpecifier | (() => undefined | CheckoutLinesAddKeySpecifier); fields?: CheckoutLinesAddFieldPolicy; }; CheckoutLinesUpdate?: Omit & { keyFields?: false | CheckoutLinesUpdateKeySpecifier | (() => undefined | CheckoutLinesUpdateKeySpecifier); fields?: CheckoutLinesUpdateFieldPolicy; }; CheckoutPaymentCreate?: Omit & { keyFields?: false | CheckoutPaymentCreateKeySpecifier | (() => undefined | CheckoutPaymentCreateKeySpecifier); fields?: CheckoutPaymentCreateFieldPolicy; }; CheckoutRemovePromoCode?: Omit & { keyFields?: false | CheckoutRemovePromoCodeKeySpecifier | (() => undefined | CheckoutRemovePromoCodeKeySpecifier); fields?: CheckoutRemovePromoCodeFieldPolicy; }; CheckoutShippingAddressUpdate?: Omit & { keyFields?: false | CheckoutShippingAddressUpdateKeySpecifier | (() => undefined | CheckoutShippingAddressUpdateKeySpecifier); fields?: CheckoutShippingAddressUpdateFieldPolicy; }; CheckoutShippingMethodUpdate?: Omit & { keyFields?: false | CheckoutShippingMethodUpdateKeySpecifier | (() => undefined | CheckoutShippingMethodUpdateKeySpecifier); fields?: CheckoutShippingMethodUpdateFieldPolicy; }; ChoiceValue?: Omit & { keyFields?: false | ChoiceValueKeySpecifier | (() => undefined | ChoiceValueKeySpecifier); fields?: ChoiceValueFieldPolicy; }; Collection?: Omit & { keyFields?: false | CollectionKeySpecifier | (() => undefined | CollectionKeySpecifier); fields?: CollectionFieldPolicy; }; CollectionAddProducts?: Omit & { keyFields?: false | CollectionAddProductsKeySpecifier | (() => undefined | CollectionAddProductsKeySpecifier); fields?: CollectionAddProductsFieldPolicy; }; CollectionBulkDelete?: Omit & { keyFields?: false | CollectionBulkDeleteKeySpecifier | (() => undefined | CollectionBulkDeleteKeySpecifier); fields?: CollectionBulkDeleteFieldPolicy; }; CollectionChannelListing?: Omit & { keyFields?: false | CollectionChannelListingKeySpecifier | (() => undefined | CollectionChannelListingKeySpecifier); fields?: CollectionChannelListingFieldPolicy; }; CollectionChannelListingError?: Omit & { keyFields?: false | CollectionChannelListingErrorKeySpecifier | (() => undefined | CollectionChannelListingErrorKeySpecifier); fields?: CollectionChannelListingErrorFieldPolicy; }; CollectionChannelListingUpdate?: Omit & { keyFields?: false | CollectionChannelListingUpdateKeySpecifier | (() => undefined | CollectionChannelListingUpdateKeySpecifier); fields?: CollectionChannelListingUpdateFieldPolicy; }; CollectionCountableConnection?: Omit & { keyFields?: false | CollectionCountableConnectionKeySpecifier | (() => undefined | CollectionCountableConnectionKeySpecifier); fields?: CollectionCountableConnectionFieldPolicy; }; CollectionCountableEdge?: Omit & { keyFields?: false | CollectionCountableEdgeKeySpecifier | (() => undefined | CollectionCountableEdgeKeySpecifier); fields?: CollectionCountableEdgeFieldPolicy; }; CollectionCreate?: Omit & { keyFields?: false | CollectionCreateKeySpecifier | (() => undefined | CollectionCreateKeySpecifier); fields?: CollectionCreateFieldPolicy; }; CollectionDelete?: Omit & { keyFields?: false | CollectionDeleteKeySpecifier | (() => undefined | CollectionDeleteKeySpecifier); fields?: CollectionDeleteFieldPolicy; }; CollectionError?: Omit & { keyFields?: false | CollectionErrorKeySpecifier | (() => undefined | CollectionErrorKeySpecifier); fields?: CollectionErrorFieldPolicy; }; CollectionRemoveProducts?: Omit & { keyFields?: false | CollectionRemoveProductsKeySpecifier | (() => undefined | CollectionRemoveProductsKeySpecifier); fields?: CollectionRemoveProductsFieldPolicy; }; CollectionReorderProducts?: Omit & { keyFields?: false | CollectionReorderProductsKeySpecifier | (() => undefined | CollectionReorderProductsKeySpecifier); fields?: CollectionReorderProductsFieldPolicy; }; CollectionTranslatableContent?: Omit & { keyFields?: false | CollectionTranslatableContentKeySpecifier | (() => undefined | CollectionTranslatableContentKeySpecifier); fields?: CollectionTranslatableContentFieldPolicy; }; CollectionTranslate?: Omit & { keyFields?: false | CollectionTranslateKeySpecifier | (() => undefined | CollectionTranslateKeySpecifier); fields?: CollectionTranslateFieldPolicy; }; CollectionTranslation?: Omit & { keyFields?: false | CollectionTranslationKeySpecifier | (() => undefined | CollectionTranslationKeySpecifier); fields?: CollectionTranslationFieldPolicy; }; CollectionUpdate?: Omit & { keyFields?: false | CollectionUpdateKeySpecifier | (() => undefined | CollectionUpdateKeySpecifier); fields?: CollectionUpdateFieldPolicy; }; ConfigurationItem?: Omit & { keyFields?: false | ConfigurationItemKeySpecifier | (() => undefined | ConfigurationItemKeySpecifier); fields?: ConfigurationItemFieldPolicy; }; ConfirmAccount?: Omit & { keyFields?: false | ConfirmAccountKeySpecifier | (() => undefined | ConfirmAccountKeySpecifier); fields?: ConfirmAccountFieldPolicy; }; ConfirmEmailChange?: Omit & { keyFields?: false | ConfirmEmailChangeKeySpecifier | (() => undefined | ConfirmEmailChangeKeySpecifier); fields?: ConfirmEmailChangeFieldPolicy; }; CountryDisplay?: Omit & { keyFields?: false | CountryDisplayKeySpecifier | (() => undefined | CountryDisplayKeySpecifier); fields?: CountryDisplayFieldPolicy; }; CreateToken?: Omit & { keyFields?: false | CreateTokenKeySpecifier | (() => undefined | CreateTokenKeySpecifier); fields?: CreateTokenFieldPolicy; }; CreditCard?: Omit & { keyFields?: false | CreditCardKeySpecifier | (() => undefined | CreditCardKeySpecifier); fields?: CreditCardFieldPolicy; }; CustomerBulkDelete?: Omit & { keyFields?: false | CustomerBulkDeleteKeySpecifier | (() => undefined | CustomerBulkDeleteKeySpecifier); fields?: CustomerBulkDeleteFieldPolicy; }; CustomerCreate?: Omit & { keyFields?: false | CustomerCreateKeySpecifier | (() => undefined | CustomerCreateKeySpecifier); fields?: CustomerCreateFieldPolicy; }; CustomerDelete?: Omit & { keyFields?: false | CustomerDeleteKeySpecifier | (() => undefined | CustomerDeleteKeySpecifier); fields?: CustomerDeleteFieldPolicy; }; CustomerEvent?: Omit & { keyFields?: false | CustomerEventKeySpecifier | (() => undefined | CustomerEventKeySpecifier); fields?: CustomerEventFieldPolicy; }; CustomerUpdate?: Omit & { keyFields?: false | CustomerUpdateKeySpecifier | (() => undefined | CustomerUpdateKeySpecifier); fields?: CustomerUpdateFieldPolicy; }; DeactivateAllUserTokens?: Omit & { keyFields?: false | DeactivateAllUserTokensKeySpecifier | (() => undefined | DeactivateAllUserTokensKeySpecifier); fields?: DeactivateAllUserTokensFieldPolicy; }; DeleteMetadata?: Omit & { keyFields?: false | DeleteMetadataKeySpecifier | (() => undefined | DeleteMetadataKeySpecifier); fields?: DeleteMetadataFieldPolicy; }; DeletePrivateMetadata?: Omit & { keyFields?: false | DeletePrivateMetadataKeySpecifier | (() => undefined | DeletePrivateMetadataKeySpecifier); fields?: DeletePrivateMetadataFieldPolicy; }; DigitalContent?: Omit & { keyFields?: false | DigitalContentKeySpecifier | (() => undefined | DigitalContentKeySpecifier); fields?: DigitalContentFieldPolicy; }; DigitalContentCountableConnection?: Omit & { keyFields?: false | DigitalContentCountableConnectionKeySpecifier | (() => undefined | DigitalContentCountableConnectionKeySpecifier); fields?: DigitalContentCountableConnectionFieldPolicy; }; DigitalContentCountableEdge?: Omit & { keyFields?: false | DigitalContentCountableEdgeKeySpecifier | (() => undefined | DigitalContentCountableEdgeKeySpecifier); fields?: DigitalContentCountableEdgeFieldPolicy; }; DigitalContentCreate?: Omit & { keyFields?: false | DigitalContentCreateKeySpecifier | (() => undefined | DigitalContentCreateKeySpecifier); fields?: DigitalContentCreateFieldPolicy; }; DigitalContentDelete?: Omit & { keyFields?: false | DigitalContentDeleteKeySpecifier | (() => undefined | DigitalContentDeleteKeySpecifier); fields?: DigitalContentDeleteFieldPolicy; }; DigitalContentUpdate?: Omit & { keyFields?: false | DigitalContentUpdateKeySpecifier | (() => undefined | DigitalContentUpdateKeySpecifier); fields?: DigitalContentUpdateFieldPolicy; }; DigitalContentUrl?: Omit & { keyFields?: false | DigitalContentUrlKeySpecifier | (() => undefined | DigitalContentUrlKeySpecifier); fields?: DigitalContentUrlFieldPolicy; }; DigitalContentUrlCreate?: Omit & { keyFields?: false | DigitalContentUrlCreateKeySpecifier | (() => undefined | DigitalContentUrlCreateKeySpecifier); fields?: DigitalContentUrlCreateFieldPolicy; }; DiscountError?: Omit & { keyFields?: false | DiscountErrorKeySpecifier | (() => undefined | DiscountErrorKeySpecifier); fields?: DiscountErrorFieldPolicy; }; Domain?: Omit & { keyFields?: false | DomainKeySpecifier | (() => undefined | DomainKeySpecifier); fields?: DomainFieldPolicy; }; DraftOrderBulkDelete?: Omit & { keyFields?: false | DraftOrderBulkDeleteKeySpecifier | (() => undefined | DraftOrderBulkDeleteKeySpecifier); fields?: DraftOrderBulkDeleteFieldPolicy; }; DraftOrderComplete?: Omit & { keyFields?: false | DraftOrderCompleteKeySpecifier | (() => undefined | DraftOrderCompleteKeySpecifier); fields?: DraftOrderCompleteFieldPolicy; }; DraftOrderCreate?: Omit & { keyFields?: false | DraftOrderCreateKeySpecifier | (() => undefined | DraftOrderCreateKeySpecifier); fields?: DraftOrderCreateFieldPolicy; }; DraftOrderDelete?: Omit & { keyFields?: false | DraftOrderDeleteKeySpecifier | (() => undefined | DraftOrderDeleteKeySpecifier); fields?: DraftOrderDeleteFieldPolicy; }; DraftOrderLinesBulkDelete?: Omit & { keyFields?: false | DraftOrderLinesBulkDeleteKeySpecifier | (() => undefined | DraftOrderLinesBulkDeleteKeySpecifier); fields?: DraftOrderLinesBulkDeleteFieldPolicy; }; DraftOrderUpdate?: Omit & { keyFields?: false | DraftOrderUpdateKeySpecifier | (() => undefined | DraftOrderUpdateKeySpecifier); fields?: DraftOrderUpdateFieldPolicy; }; ExportError?: Omit & { keyFields?: false | ExportErrorKeySpecifier | (() => undefined | ExportErrorKeySpecifier); fields?: ExportErrorFieldPolicy; }; ExportEvent?: Omit & { keyFields?: false | ExportEventKeySpecifier | (() => undefined | ExportEventKeySpecifier); fields?: ExportEventFieldPolicy; }; ExportFile?: Omit & { keyFields?: false | ExportFileKeySpecifier | (() => undefined | ExportFileKeySpecifier); fields?: ExportFileFieldPolicy; }; ExportFileCountableConnection?: Omit & { keyFields?: false | ExportFileCountableConnectionKeySpecifier | (() => undefined | ExportFileCountableConnectionKeySpecifier); fields?: ExportFileCountableConnectionFieldPolicy; }; ExportFileCountableEdge?: Omit & { keyFields?: false | ExportFileCountableEdgeKeySpecifier | (() => undefined | ExportFileCountableEdgeKeySpecifier); fields?: ExportFileCountableEdgeFieldPolicy; }; ExportProducts?: Omit & { keyFields?: false | ExportProductsKeySpecifier | (() => undefined | ExportProductsKeySpecifier); fields?: ExportProductsFieldPolicy; }; ExternalAuthentication?: Omit & { keyFields?: false | ExternalAuthenticationKeySpecifier | (() => undefined | ExternalAuthenticationKeySpecifier); fields?: ExternalAuthenticationFieldPolicy; }; ExternalAuthenticationUrl?: Omit & { keyFields?: false | ExternalAuthenticationUrlKeySpecifier | (() => undefined | ExternalAuthenticationUrlKeySpecifier); fields?: ExternalAuthenticationUrlFieldPolicy; }; ExternalLogout?: Omit & { keyFields?: false | ExternalLogoutKeySpecifier | (() => undefined | ExternalLogoutKeySpecifier); fields?: ExternalLogoutFieldPolicy; }; ExternalObtainAccessTokens?: Omit & { keyFields?: false | ExternalObtainAccessTokensKeySpecifier | (() => undefined | ExternalObtainAccessTokensKeySpecifier); fields?: ExternalObtainAccessTokensFieldPolicy; }; ExternalRefresh?: Omit & { keyFields?: false | ExternalRefreshKeySpecifier | (() => undefined | ExternalRefreshKeySpecifier); fields?: ExternalRefreshFieldPolicy; }; ExternalVerify?: Omit & { keyFields?: false | ExternalVerifyKeySpecifier | (() => undefined | ExternalVerifyKeySpecifier); fields?: ExternalVerifyFieldPolicy; }; File?: Omit & { keyFields?: false | FileKeySpecifier | (() => undefined | FileKeySpecifier); fields?: FileFieldPolicy; }; FileUpload?: Omit & { keyFields?: false | FileUploadKeySpecifier | (() => undefined | FileUploadKeySpecifier); fields?: FileUploadFieldPolicy; }; Fulfillment?: Omit & { keyFields?: false | FulfillmentKeySpecifier | (() => undefined | FulfillmentKeySpecifier); fields?: FulfillmentFieldPolicy; }; FulfillmentCancel?: Omit & { keyFields?: false | FulfillmentCancelKeySpecifier | (() => undefined | FulfillmentCancelKeySpecifier); fields?: FulfillmentCancelFieldPolicy; }; FulfillmentLine?: Omit & { keyFields?: false | FulfillmentLineKeySpecifier | (() => undefined | FulfillmentLineKeySpecifier); fields?: FulfillmentLineFieldPolicy; }; FulfillmentRefundProducts?: Omit & { keyFields?: false | FulfillmentRefundProductsKeySpecifier | (() => undefined | FulfillmentRefundProductsKeySpecifier); fields?: FulfillmentRefundProductsFieldPolicy; }; FulfillmentReturnProducts?: Omit & { keyFields?: false | FulfillmentReturnProductsKeySpecifier | (() => undefined | FulfillmentReturnProductsKeySpecifier); fields?: FulfillmentReturnProductsFieldPolicy; }; FulfillmentUpdateTracking?: Omit & { keyFields?: false | FulfillmentUpdateTrackingKeySpecifier | (() => undefined | FulfillmentUpdateTrackingKeySpecifier); fields?: FulfillmentUpdateTrackingFieldPolicy; }; GatewayConfigLine?: Omit & { keyFields?: false | GatewayConfigLineKeySpecifier | (() => undefined | GatewayConfigLineKeySpecifier); fields?: GatewayConfigLineFieldPolicy; }; GiftCard?: Omit & { keyFields?: false | GiftCardKeySpecifier | (() => undefined | GiftCardKeySpecifier); fields?: GiftCardFieldPolicy; }; GiftCardActivate?: Omit & { keyFields?: false | GiftCardActivateKeySpecifier | (() => undefined | GiftCardActivateKeySpecifier); fields?: GiftCardActivateFieldPolicy; }; GiftCardCountableConnection?: Omit & { keyFields?: false | GiftCardCountableConnectionKeySpecifier | (() => undefined | GiftCardCountableConnectionKeySpecifier); fields?: GiftCardCountableConnectionFieldPolicy; }; GiftCardCountableEdge?: Omit & { keyFields?: false | GiftCardCountableEdgeKeySpecifier | (() => undefined | GiftCardCountableEdgeKeySpecifier); fields?: GiftCardCountableEdgeFieldPolicy; }; GiftCardCreate?: Omit & { keyFields?: false | GiftCardCreateKeySpecifier | (() => undefined | GiftCardCreateKeySpecifier); fields?: GiftCardCreateFieldPolicy; }; GiftCardDeactivate?: Omit & { keyFields?: false | GiftCardDeactivateKeySpecifier | (() => undefined | GiftCardDeactivateKeySpecifier); fields?: GiftCardDeactivateFieldPolicy; }; GiftCardError?: Omit & { keyFields?: false | GiftCardErrorKeySpecifier | (() => undefined | GiftCardErrorKeySpecifier); fields?: GiftCardErrorFieldPolicy; }; GiftCardUpdate?: Omit & { keyFields?: false | GiftCardUpdateKeySpecifier | (() => undefined | GiftCardUpdateKeySpecifier); fields?: GiftCardUpdateFieldPolicy; }; Group?: Omit & { keyFields?: false | GroupKeySpecifier | (() => undefined | GroupKeySpecifier); fields?: GroupFieldPolicy; }; GroupCountableConnection?: Omit & { keyFields?: false | GroupCountableConnectionKeySpecifier | (() => undefined | GroupCountableConnectionKeySpecifier); fields?: GroupCountableConnectionFieldPolicy; }; GroupCountableEdge?: Omit & { keyFields?: false | GroupCountableEdgeKeySpecifier | (() => undefined | GroupCountableEdgeKeySpecifier); fields?: GroupCountableEdgeFieldPolicy; }; Image?: Omit & { keyFields?: false | ImageKeySpecifier | (() => undefined | ImageKeySpecifier); fields?: ImageFieldPolicy; }; Invoice?: Omit & { keyFields?: false | InvoiceKeySpecifier | (() => undefined | InvoiceKeySpecifier); fields?: InvoiceFieldPolicy; }; InvoiceCreate?: Omit & { keyFields?: false | InvoiceCreateKeySpecifier | (() => undefined | InvoiceCreateKeySpecifier); fields?: InvoiceCreateFieldPolicy; }; InvoiceDelete?: Omit & { keyFields?: false | InvoiceDeleteKeySpecifier | (() => undefined | InvoiceDeleteKeySpecifier); fields?: InvoiceDeleteFieldPolicy; }; InvoiceError?: Omit & { keyFields?: false | InvoiceErrorKeySpecifier | (() => undefined | InvoiceErrorKeySpecifier); fields?: InvoiceErrorFieldPolicy; }; InvoiceRequest?: Omit & { keyFields?: false | InvoiceRequestKeySpecifier | (() => undefined | InvoiceRequestKeySpecifier); fields?: InvoiceRequestFieldPolicy; }; InvoiceRequestDelete?: Omit & { keyFields?: false | InvoiceRequestDeleteKeySpecifier | (() => undefined | InvoiceRequestDeleteKeySpecifier); fields?: InvoiceRequestDeleteFieldPolicy; }; InvoiceSendNotification?: Omit & { keyFields?: false | InvoiceSendNotificationKeySpecifier | (() => undefined | InvoiceSendNotificationKeySpecifier); fields?: InvoiceSendNotificationFieldPolicy; }; InvoiceUpdate?: Omit & { keyFields?: false | InvoiceUpdateKeySpecifier | (() => undefined | InvoiceUpdateKeySpecifier); fields?: InvoiceUpdateFieldPolicy; }; Job?: Omit & { keyFields?: false | JobKeySpecifier | (() => undefined | JobKeySpecifier); fields?: JobFieldPolicy; }; LanguageDisplay?: Omit & { keyFields?: false | LanguageDisplayKeySpecifier | (() => undefined | LanguageDisplayKeySpecifier); fields?: LanguageDisplayFieldPolicy; }; LimitInfo?: Omit & { keyFields?: false | LimitInfoKeySpecifier | (() => undefined | LimitInfoKeySpecifier); fields?: LimitInfoFieldPolicy; }; Limits?: Omit & { keyFields?: false | LimitsKeySpecifier | (() => undefined | LimitsKeySpecifier); fields?: LimitsFieldPolicy; }; Manifest?: Omit & { keyFields?: false | ManifestKeySpecifier | (() => undefined | ManifestKeySpecifier); fields?: ManifestFieldPolicy; }; Margin?: Omit & { keyFields?: false | MarginKeySpecifier | (() => undefined | MarginKeySpecifier); fields?: MarginFieldPolicy; }; Menu?: Omit & { keyFields?: false | MenuKeySpecifier | (() => undefined | MenuKeySpecifier); fields?: MenuFieldPolicy; }; MenuBulkDelete?: Omit & { keyFields?: false | MenuBulkDeleteKeySpecifier | (() => undefined | MenuBulkDeleteKeySpecifier); fields?: MenuBulkDeleteFieldPolicy; }; MenuCountableConnection?: Omit & { keyFields?: false | MenuCountableConnectionKeySpecifier | (() => undefined | MenuCountableConnectionKeySpecifier); fields?: MenuCountableConnectionFieldPolicy; }; MenuCountableEdge?: Omit & { keyFields?: false | MenuCountableEdgeKeySpecifier | (() => undefined | MenuCountableEdgeKeySpecifier); fields?: MenuCountableEdgeFieldPolicy; }; MenuCreate?: Omit & { keyFields?: false | MenuCreateKeySpecifier | (() => undefined | MenuCreateKeySpecifier); fields?: MenuCreateFieldPolicy; }; MenuDelete?: Omit & { keyFields?: false | MenuDeleteKeySpecifier | (() => undefined | MenuDeleteKeySpecifier); fields?: MenuDeleteFieldPolicy; }; MenuError?: Omit & { keyFields?: false | MenuErrorKeySpecifier | (() => undefined | MenuErrorKeySpecifier); fields?: MenuErrorFieldPolicy; }; MenuItem?: Omit & { keyFields?: false | MenuItemKeySpecifier | (() => undefined | MenuItemKeySpecifier); fields?: MenuItemFieldPolicy; }; MenuItemBulkDelete?: Omit & { keyFields?: false | MenuItemBulkDeleteKeySpecifier | (() => undefined | MenuItemBulkDeleteKeySpecifier); fields?: MenuItemBulkDeleteFieldPolicy; }; MenuItemCountableConnection?: Omit & { keyFields?: false | MenuItemCountableConnectionKeySpecifier | (() => undefined | MenuItemCountableConnectionKeySpecifier); fields?: MenuItemCountableConnectionFieldPolicy; }; MenuItemCountableEdge?: Omit & { keyFields?: false | MenuItemCountableEdgeKeySpecifier | (() => undefined | MenuItemCountableEdgeKeySpecifier); fields?: MenuItemCountableEdgeFieldPolicy; }; MenuItemCreate?: Omit & { keyFields?: false | MenuItemCreateKeySpecifier | (() => undefined | MenuItemCreateKeySpecifier); fields?: MenuItemCreateFieldPolicy; }; MenuItemDelete?: Omit & { keyFields?: false | MenuItemDeleteKeySpecifier | (() => undefined | MenuItemDeleteKeySpecifier); fields?: MenuItemDeleteFieldPolicy; }; MenuItemMove?: Omit & { keyFields?: false | MenuItemMoveKeySpecifier | (() => undefined | MenuItemMoveKeySpecifier); fields?: MenuItemMoveFieldPolicy; }; MenuItemTranslatableContent?: Omit & { keyFields?: false | MenuItemTranslatableContentKeySpecifier | (() => undefined | MenuItemTranslatableContentKeySpecifier); fields?: MenuItemTranslatableContentFieldPolicy; }; MenuItemTranslate?: Omit & { keyFields?: false | MenuItemTranslateKeySpecifier | (() => undefined | MenuItemTranslateKeySpecifier); fields?: MenuItemTranslateFieldPolicy; }; MenuItemTranslation?: Omit & { keyFields?: false | MenuItemTranslationKeySpecifier | (() => undefined | MenuItemTranslationKeySpecifier); fields?: MenuItemTranslationFieldPolicy; }; MenuItemUpdate?: Omit & { keyFields?: false | MenuItemUpdateKeySpecifier | (() => undefined | MenuItemUpdateKeySpecifier); fields?: MenuItemUpdateFieldPolicy; }; MenuUpdate?: Omit & { keyFields?: false | MenuUpdateKeySpecifier | (() => undefined | MenuUpdateKeySpecifier); fields?: MenuUpdateFieldPolicy; }; MetadataError?: Omit & { keyFields?: false | MetadataErrorKeySpecifier | (() => undefined | MetadataErrorKeySpecifier); fields?: MetadataErrorFieldPolicy; }; MetadataItem?: Omit & { keyFields?: false | MetadataItemKeySpecifier | (() => undefined | MetadataItemKeySpecifier); fields?: MetadataItemFieldPolicy; }; Money?: Omit & { keyFields?: false | MoneyKeySpecifier | (() => undefined | MoneyKeySpecifier); fields?: MoneyFieldPolicy; }; MoneyRange?: Omit & { keyFields?: false | MoneyRangeKeySpecifier | (() => undefined | MoneyRangeKeySpecifier); fields?: MoneyRangeFieldPolicy; }; Mutation?: Omit & { keyFields?: false | MutationKeySpecifier | (() => undefined | MutationKeySpecifier); fields?: MutationFieldPolicy; }; Node?: Omit & { keyFields?: false | NodeKeySpecifier | (() => undefined | NodeKeySpecifier); fields?: NodeFieldPolicy; }; ObjectWithMetadata?: Omit & { keyFields?: false | ObjectWithMetadataKeySpecifier | (() => undefined | ObjectWithMetadataKeySpecifier); fields?: ObjectWithMetadataFieldPolicy; }; Order?: Omit & { keyFields?: false | OrderKeySpecifier | (() => undefined | OrderKeySpecifier); fields?: OrderFieldPolicy; }; OrderAddNote?: Omit & { keyFields?: false | OrderAddNoteKeySpecifier | (() => undefined | OrderAddNoteKeySpecifier); fields?: OrderAddNoteFieldPolicy; }; OrderBulkCancel?: Omit & { keyFields?: false | OrderBulkCancelKeySpecifier | (() => undefined | OrderBulkCancelKeySpecifier); fields?: OrderBulkCancelFieldPolicy; }; OrderCancel?: Omit & { keyFields?: false | OrderCancelKeySpecifier | (() => undefined | OrderCancelKeySpecifier); fields?: OrderCancelFieldPolicy; }; OrderCapture?: Omit & { keyFields?: false | OrderCaptureKeySpecifier | (() => undefined | OrderCaptureKeySpecifier); fields?: OrderCaptureFieldPolicy; }; OrderConfirm?: Omit & { keyFields?: false | OrderConfirmKeySpecifier | (() => undefined | OrderConfirmKeySpecifier); fields?: OrderConfirmFieldPolicy; }; OrderCountableConnection?: Omit & { keyFields?: false | OrderCountableConnectionKeySpecifier | (() => undefined | OrderCountableConnectionKeySpecifier); fields?: OrderCountableConnectionFieldPolicy; }; OrderCountableEdge?: Omit & { keyFields?: false | OrderCountableEdgeKeySpecifier | (() => undefined | OrderCountableEdgeKeySpecifier); fields?: OrderCountableEdgeFieldPolicy; }; OrderDiscount?: Omit & { keyFields?: false | OrderDiscountKeySpecifier | (() => undefined | OrderDiscountKeySpecifier); fields?: OrderDiscountFieldPolicy; }; OrderDiscountAdd?: Omit & { keyFields?: false | OrderDiscountAddKeySpecifier | (() => undefined | OrderDiscountAddKeySpecifier); fields?: OrderDiscountAddFieldPolicy; }; OrderDiscountDelete?: Omit & { keyFields?: false | OrderDiscountDeleteKeySpecifier | (() => undefined | OrderDiscountDeleteKeySpecifier); fields?: OrderDiscountDeleteFieldPolicy; }; OrderDiscountUpdate?: Omit & { keyFields?: false | OrderDiscountUpdateKeySpecifier | (() => undefined | OrderDiscountUpdateKeySpecifier); fields?: OrderDiscountUpdateFieldPolicy; }; OrderError?: Omit & { keyFields?: false | OrderErrorKeySpecifier | (() => undefined | OrderErrorKeySpecifier); fields?: OrderErrorFieldPolicy; }; OrderEvent?: Omit & { keyFields?: false | OrderEventKeySpecifier | (() => undefined | OrderEventKeySpecifier); fields?: OrderEventFieldPolicy; }; OrderEventCountableConnection?: Omit & { keyFields?: false | OrderEventCountableConnectionKeySpecifier | (() => undefined | OrderEventCountableConnectionKeySpecifier); fields?: OrderEventCountableConnectionFieldPolicy; }; OrderEventCountableEdge?: Omit & { keyFields?: false | OrderEventCountableEdgeKeySpecifier | (() => undefined | OrderEventCountableEdgeKeySpecifier); fields?: OrderEventCountableEdgeFieldPolicy; }; OrderEventDiscountObject?: Omit & { keyFields?: false | OrderEventDiscountObjectKeySpecifier | (() => undefined | OrderEventDiscountObjectKeySpecifier); fields?: OrderEventDiscountObjectFieldPolicy; }; OrderEventOrderLineObject?: Omit & { keyFields?: false | OrderEventOrderLineObjectKeySpecifier | (() => undefined | OrderEventOrderLineObjectKeySpecifier); fields?: OrderEventOrderLineObjectFieldPolicy; }; OrderFulfill?: Omit & { keyFields?: false | OrderFulfillKeySpecifier | (() => undefined | OrderFulfillKeySpecifier); fields?: OrderFulfillFieldPolicy; }; OrderLine?: Omit & { keyFields?: false | OrderLineKeySpecifier | (() => undefined | OrderLineKeySpecifier); fields?: OrderLineFieldPolicy; }; OrderLineDelete?: Omit & { keyFields?: false | OrderLineDeleteKeySpecifier | (() => undefined | OrderLineDeleteKeySpecifier); fields?: OrderLineDeleteFieldPolicy; }; OrderLineDiscountRemove?: Omit & { keyFields?: false | OrderLineDiscountRemoveKeySpecifier | (() => undefined | OrderLineDiscountRemoveKeySpecifier); fields?: OrderLineDiscountRemoveFieldPolicy; }; OrderLineDiscountUpdate?: Omit & { keyFields?: false | OrderLineDiscountUpdateKeySpecifier | (() => undefined | OrderLineDiscountUpdateKeySpecifier); fields?: OrderLineDiscountUpdateFieldPolicy; }; OrderLineUpdate?: Omit & { keyFields?: false | OrderLineUpdateKeySpecifier | (() => undefined | OrderLineUpdateKeySpecifier); fields?: OrderLineUpdateFieldPolicy; }; OrderLinesCreate?: Omit & { keyFields?: false | OrderLinesCreateKeySpecifier | (() => undefined | OrderLinesCreateKeySpecifier); fields?: OrderLinesCreateFieldPolicy; }; OrderMarkAsPaid?: Omit & { keyFields?: false | OrderMarkAsPaidKeySpecifier | (() => undefined | OrderMarkAsPaidKeySpecifier); fields?: OrderMarkAsPaidFieldPolicy; }; OrderRefund?: Omit & { keyFields?: false | OrderRefundKeySpecifier | (() => undefined | OrderRefundKeySpecifier); fields?: OrderRefundFieldPolicy; }; OrderSettings?: Omit & { keyFields?: false | OrderSettingsKeySpecifier | (() => undefined | OrderSettingsKeySpecifier); fields?: OrderSettingsFieldPolicy; }; OrderSettingsError?: Omit & { keyFields?: false | OrderSettingsErrorKeySpecifier | (() => undefined | OrderSettingsErrorKeySpecifier); fields?: OrderSettingsErrorFieldPolicy; }; OrderSettingsUpdate?: Omit & { keyFields?: false | OrderSettingsUpdateKeySpecifier | (() => undefined | OrderSettingsUpdateKeySpecifier); fields?: OrderSettingsUpdateFieldPolicy; }; OrderUpdate?: Omit & { keyFields?: false | OrderUpdateKeySpecifier | (() => undefined | OrderUpdateKeySpecifier); fields?: OrderUpdateFieldPolicy; }; OrderUpdateShipping?: Omit & { keyFields?: false | OrderUpdateShippingKeySpecifier | (() => undefined | OrderUpdateShippingKeySpecifier); fields?: OrderUpdateShippingFieldPolicy; }; OrderVoid?: Omit & { keyFields?: false | OrderVoidKeySpecifier | (() => undefined | OrderVoidKeySpecifier); fields?: OrderVoidFieldPolicy; }; Page?: Omit & { keyFields?: false | PageKeySpecifier | (() => undefined | PageKeySpecifier); fields?: PageFieldPolicy; }; PageAttributeAssign?: Omit & { keyFields?: false | PageAttributeAssignKeySpecifier | (() => undefined | PageAttributeAssignKeySpecifier); fields?: PageAttributeAssignFieldPolicy; }; PageAttributeUnassign?: Omit & { keyFields?: false | PageAttributeUnassignKeySpecifier | (() => undefined | PageAttributeUnassignKeySpecifier); fields?: PageAttributeUnassignFieldPolicy; }; PageBulkDelete?: Omit & { keyFields?: false | PageBulkDeleteKeySpecifier | (() => undefined | PageBulkDeleteKeySpecifier); fields?: PageBulkDeleteFieldPolicy; }; PageBulkPublish?: Omit & { keyFields?: false | PageBulkPublishKeySpecifier | (() => undefined | PageBulkPublishKeySpecifier); fields?: PageBulkPublishFieldPolicy; }; PageCountableConnection?: Omit & { keyFields?: false | PageCountableConnectionKeySpecifier | (() => undefined | PageCountableConnectionKeySpecifier); fields?: PageCountableConnectionFieldPolicy; }; PageCountableEdge?: Omit & { keyFields?: false | PageCountableEdgeKeySpecifier | (() => undefined | PageCountableEdgeKeySpecifier); fields?: PageCountableEdgeFieldPolicy; }; PageCreate?: Omit & { keyFields?: false | PageCreateKeySpecifier | (() => undefined | PageCreateKeySpecifier); fields?: PageCreateFieldPolicy; }; PageDelete?: Omit & { keyFields?: false | PageDeleteKeySpecifier | (() => undefined | PageDeleteKeySpecifier); fields?: PageDeleteFieldPolicy; }; PageError?: Omit & { keyFields?: false | PageErrorKeySpecifier | (() => undefined | PageErrorKeySpecifier); fields?: PageErrorFieldPolicy; }; PageInfo?: Omit & { keyFields?: false | PageInfoKeySpecifier | (() => undefined | PageInfoKeySpecifier); fields?: PageInfoFieldPolicy; }; PageReorderAttributeValues?: Omit & { keyFields?: false | PageReorderAttributeValuesKeySpecifier | (() => undefined | PageReorderAttributeValuesKeySpecifier); fields?: PageReorderAttributeValuesFieldPolicy; }; PageTranslatableContent?: Omit & { keyFields?: false | PageTranslatableContentKeySpecifier | (() => undefined | PageTranslatableContentKeySpecifier); fields?: PageTranslatableContentFieldPolicy; }; PageTranslate?: Omit & { keyFields?: false | PageTranslateKeySpecifier | (() => undefined | PageTranslateKeySpecifier); fields?: PageTranslateFieldPolicy; }; PageTranslation?: Omit & { keyFields?: false | PageTranslationKeySpecifier | (() => undefined | PageTranslationKeySpecifier); fields?: PageTranslationFieldPolicy; }; PageType?: Omit & { keyFields?: false | PageTypeKeySpecifier | (() => undefined | PageTypeKeySpecifier); fields?: PageTypeFieldPolicy; }; PageTypeBulkDelete?: Omit & { keyFields?: false | PageTypeBulkDeleteKeySpecifier | (() => undefined | PageTypeBulkDeleteKeySpecifier); fields?: PageTypeBulkDeleteFieldPolicy; }; PageTypeCountableConnection?: Omit & { keyFields?: false | PageTypeCountableConnectionKeySpecifier | (() => undefined | PageTypeCountableConnectionKeySpecifier); fields?: PageTypeCountableConnectionFieldPolicy; }; PageTypeCountableEdge?: Omit & { keyFields?: false | PageTypeCountableEdgeKeySpecifier | (() => undefined | PageTypeCountableEdgeKeySpecifier); fields?: PageTypeCountableEdgeFieldPolicy; }; PageTypeCreate?: Omit & { keyFields?: false | PageTypeCreateKeySpecifier | (() => undefined | PageTypeCreateKeySpecifier); fields?: PageTypeCreateFieldPolicy; }; PageTypeDelete?: Omit & { keyFields?: false | PageTypeDeleteKeySpecifier | (() => undefined | PageTypeDeleteKeySpecifier); fields?: PageTypeDeleteFieldPolicy; }; PageTypeReorderAttributes?: Omit & { keyFields?: false | PageTypeReorderAttributesKeySpecifier | (() => undefined | PageTypeReorderAttributesKeySpecifier); fields?: PageTypeReorderAttributesFieldPolicy; }; PageTypeUpdate?: Omit & { keyFields?: false | PageTypeUpdateKeySpecifier | (() => undefined | PageTypeUpdateKeySpecifier); fields?: PageTypeUpdateFieldPolicy; }; PageUpdate?: Omit & { keyFields?: false | PageUpdateKeySpecifier | (() => undefined | PageUpdateKeySpecifier); fields?: PageUpdateFieldPolicy; }; PasswordChange?: Omit & { keyFields?: false | PasswordChangeKeySpecifier | (() => undefined | PasswordChangeKeySpecifier); fields?: PasswordChangeFieldPolicy; }; Payment?: Omit & { keyFields?: false | PaymentKeySpecifier | (() => undefined | PaymentKeySpecifier); fields?: PaymentFieldPolicy; }; PaymentCapture?: Omit & { keyFields?: false | PaymentCaptureKeySpecifier | (() => undefined | PaymentCaptureKeySpecifier); fields?: PaymentCaptureFieldPolicy; }; PaymentCountableConnection?: Omit & { keyFields?: false | PaymentCountableConnectionKeySpecifier | (() => undefined | PaymentCountableConnectionKeySpecifier); fields?: PaymentCountableConnectionFieldPolicy; }; PaymentCountableEdge?: Omit & { keyFields?: false | PaymentCountableEdgeKeySpecifier | (() => undefined | PaymentCountableEdgeKeySpecifier); fields?: PaymentCountableEdgeFieldPolicy; }; PaymentError?: Omit & { keyFields?: false | PaymentErrorKeySpecifier | (() => undefined | PaymentErrorKeySpecifier); fields?: PaymentErrorFieldPolicy; }; PaymentGateway?: Omit & { keyFields?: false | PaymentGatewayKeySpecifier | (() => undefined | PaymentGatewayKeySpecifier); fields?: PaymentGatewayFieldPolicy; }; PaymentInitialize?: Omit & { keyFields?: false | PaymentInitializeKeySpecifier | (() => undefined | PaymentInitializeKeySpecifier); fields?: PaymentInitializeFieldPolicy; }; PaymentInitialized?: Omit & { keyFields?: false | PaymentInitializedKeySpecifier | (() => undefined | PaymentInitializedKeySpecifier); fields?: PaymentInitializedFieldPolicy; }; PaymentRefund?: Omit & { keyFields?: false | PaymentRefundKeySpecifier | (() => undefined | PaymentRefundKeySpecifier); fields?: PaymentRefundFieldPolicy; }; PaymentSource?: Omit & { keyFields?: false | PaymentSourceKeySpecifier | (() => undefined | PaymentSourceKeySpecifier); fields?: PaymentSourceFieldPolicy; }; PaymentVoid?: Omit & { keyFields?: false | PaymentVoidKeySpecifier | (() => undefined | PaymentVoidKeySpecifier); fields?: PaymentVoidFieldPolicy; }; Permission?: Omit & { keyFields?: false | PermissionKeySpecifier | (() => undefined | PermissionKeySpecifier); fields?: PermissionFieldPolicy; }; PermissionGroupCreate?: Omit & { keyFields?: false | PermissionGroupCreateKeySpecifier | (() => undefined | PermissionGroupCreateKeySpecifier); fields?: PermissionGroupCreateFieldPolicy; }; PermissionGroupDelete?: Omit & { keyFields?: false | PermissionGroupDeleteKeySpecifier | (() => undefined | PermissionGroupDeleteKeySpecifier); fields?: PermissionGroupDeleteFieldPolicy; }; PermissionGroupError?: Omit & { keyFields?: false | PermissionGroupErrorKeySpecifier | (() => undefined | PermissionGroupErrorKeySpecifier); fields?: PermissionGroupErrorFieldPolicy; }; PermissionGroupUpdate?: Omit & { keyFields?: false | PermissionGroupUpdateKeySpecifier | (() => undefined | PermissionGroupUpdateKeySpecifier); fields?: PermissionGroupUpdateFieldPolicy; }; Plugin?: Omit & { keyFields?: false | PluginKeySpecifier | (() => undefined | PluginKeySpecifier); fields?: PluginFieldPolicy; }; PluginConfiguration?: Omit & { keyFields?: false | PluginConfigurationKeySpecifier | (() => undefined | PluginConfigurationKeySpecifier); fields?: PluginConfigurationFieldPolicy; }; PluginCountableConnection?: Omit & { keyFields?: false | PluginCountableConnectionKeySpecifier | (() => undefined | PluginCountableConnectionKeySpecifier); fields?: PluginCountableConnectionFieldPolicy; }; PluginCountableEdge?: Omit & { keyFields?: false | PluginCountableEdgeKeySpecifier | (() => undefined | PluginCountableEdgeKeySpecifier); fields?: PluginCountableEdgeFieldPolicy; }; PluginError?: Omit & { keyFields?: false | PluginErrorKeySpecifier | (() => undefined | PluginErrorKeySpecifier); fields?: PluginErrorFieldPolicy; }; PluginUpdate?: Omit & { keyFields?: false | PluginUpdateKeySpecifier | (() => undefined | PluginUpdateKeySpecifier); fields?: PluginUpdateFieldPolicy; }; Product?: Omit & { keyFields?: false | ProductKeySpecifier | (() => undefined | ProductKeySpecifier); fields?: ProductFieldPolicy; }; ProductAttributeAssign?: Omit & { keyFields?: false | ProductAttributeAssignKeySpecifier | (() => undefined | ProductAttributeAssignKeySpecifier); fields?: ProductAttributeAssignFieldPolicy; }; ProductAttributeUnassign?: Omit & { keyFields?: false | ProductAttributeUnassignKeySpecifier | (() => undefined | ProductAttributeUnassignKeySpecifier); fields?: ProductAttributeUnassignFieldPolicy; }; ProductBulkDelete?: Omit & { keyFields?: false | ProductBulkDeleteKeySpecifier | (() => undefined | ProductBulkDeleteKeySpecifier); fields?: ProductBulkDeleteFieldPolicy; }; ProductChannelListing?: Omit & { keyFields?: false | ProductChannelListingKeySpecifier | (() => undefined | ProductChannelListingKeySpecifier); fields?: ProductChannelListingFieldPolicy; }; ProductChannelListingError?: Omit & { keyFields?: false | ProductChannelListingErrorKeySpecifier | (() => undefined | ProductChannelListingErrorKeySpecifier); fields?: ProductChannelListingErrorFieldPolicy; }; ProductChannelListingUpdate?: Omit & { keyFields?: false | ProductChannelListingUpdateKeySpecifier | (() => undefined | ProductChannelListingUpdateKeySpecifier); fields?: ProductChannelListingUpdateFieldPolicy; }; ProductCountableConnection?: Omit & { keyFields?: false | ProductCountableConnectionKeySpecifier | (() => undefined | ProductCountableConnectionKeySpecifier); fields?: ProductCountableConnectionFieldPolicy; }; ProductCountableEdge?: Omit & { keyFields?: false | ProductCountableEdgeKeySpecifier | (() => undefined | ProductCountableEdgeKeySpecifier); fields?: ProductCountableEdgeFieldPolicy; }; ProductCreate?: Omit & { keyFields?: false | ProductCreateKeySpecifier | (() => undefined | ProductCreateKeySpecifier); fields?: ProductCreateFieldPolicy; }; ProductDelete?: Omit & { keyFields?: false | ProductDeleteKeySpecifier | (() => undefined | ProductDeleteKeySpecifier); fields?: ProductDeleteFieldPolicy; }; ProductError?: Omit & { keyFields?: false | ProductErrorKeySpecifier | (() => undefined | ProductErrorKeySpecifier); fields?: ProductErrorFieldPolicy; }; ProductImage?: Omit & { keyFields?: false | ProductImageKeySpecifier | (() => undefined | ProductImageKeySpecifier); fields?: ProductImageFieldPolicy; }; ProductMedia?: Omit & { keyFields?: false | ProductMediaKeySpecifier | (() => undefined | ProductMediaKeySpecifier); fields?: ProductMediaFieldPolicy; }; ProductMediaBulkDelete?: Omit & { keyFields?: false | ProductMediaBulkDeleteKeySpecifier | (() => undefined | ProductMediaBulkDeleteKeySpecifier); fields?: ProductMediaBulkDeleteFieldPolicy; }; ProductMediaCreate?: Omit & { keyFields?: false | ProductMediaCreateKeySpecifier | (() => undefined | ProductMediaCreateKeySpecifier); fields?: ProductMediaCreateFieldPolicy; }; ProductMediaDelete?: Omit & { keyFields?: false | ProductMediaDeleteKeySpecifier | (() => undefined | ProductMediaDeleteKeySpecifier); fields?: ProductMediaDeleteFieldPolicy; }; ProductMediaReorder?: Omit & { keyFields?: false | ProductMediaReorderKeySpecifier | (() => undefined | ProductMediaReorderKeySpecifier); fields?: ProductMediaReorderFieldPolicy; }; ProductMediaUpdate?: Omit & { keyFields?: false | ProductMediaUpdateKeySpecifier | (() => undefined | ProductMediaUpdateKeySpecifier); fields?: ProductMediaUpdateFieldPolicy; }; ProductPricingInfo?: Omit & { keyFields?: false | ProductPricingInfoKeySpecifier | (() => undefined | ProductPricingInfoKeySpecifier); fields?: ProductPricingInfoFieldPolicy; }; ProductReorderAttributeValues?: Omit & { keyFields?: false | ProductReorderAttributeValuesKeySpecifier | (() => undefined | ProductReorderAttributeValuesKeySpecifier); fields?: ProductReorderAttributeValuesFieldPolicy; }; ProductTranslatableContent?: Omit & { keyFields?: false | ProductTranslatableContentKeySpecifier | (() => undefined | ProductTranslatableContentKeySpecifier); fields?: ProductTranslatableContentFieldPolicy; }; ProductTranslate?: Omit & { keyFields?: false | ProductTranslateKeySpecifier | (() => undefined | ProductTranslateKeySpecifier); fields?: ProductTranslateFieldPolicy; }; ProductTranslation?: Omit & { keyFields?: false | ProductTranslationKeySpecifier | (() => undefined | ProductTranslationKeySpecifier); fields?: ProductTranslationFieldPolicy; }; ProductType?: Omit & { keyFields?: false | ProductTypeKeySpecifier | (() => undefined | ProductTypeKeySpecifier); fields?: ProductTypeFieldPolicy; }; ProductTypeBulkDelete?: Omit & { keyFields?: false | ProductTypeBulkDeleteKeySpecifier | (() => undefined | ProductTypeBulkDeleteKeySpecifier); fields?: ProductTypeBulkDeleteFieldPolicy; }; ProductTypeCountableConnection?: Omit & { keyFields?: false | ProductTypeCountableConnectionKeySpecifier | (() => undefined | ProductTypeCountableConnectionKeySpecifier); fields?: ProductTypeCountableConnectionFieldPolicy; }; ProductTypeCountableEdge?: Omit & { keyFields?: false | ProductTypeCountableEdgeKeySpecifier | (() => undefined | ProductTypeCountableEdgeKeySpecifier); fields?: ProductTypeCountableEdgeFieldPolicy; }; ProductTypeCreate?: Omit & { keyFields?: false | ProductTypeCreateKeySpecifier | (() => undefined | ProductTypeCreateKeySpecifier); fields?: ProductTypeCreateFieldPolicy; }; ProductTypeDelete?: Omit & { keyFields?: false | ProductTypeDeleteKeySpecifier | (() => undefined | ProductTypeDeleteKeySpecifier); fields?: ProductTypeDeleteFieldPolicy; }; ProductTypeReorderAttributes?: Omit & { keyFields?: false | ProductTypeReorderAttributesKeySpecifier | (() => undefined | ProductTypeReorderAttributesKeySpecifier); fields?: ProductTypeReorderAttributesFieldPolicy; }; ProductTypeUpdate?: Omit & { keyFields?: false | ProductTypeUpdateKeySpecifier | (() => undefined | ProductTypeUpdateKeySpecifier); fields?: ProductTypeUpdateFieldPolicy; }; ProductUpdate?: Omit & { keyFields?: false | ProductUpdateKeySpecifier | (() => undefined | ProductUpdateKeySpecifier); fields?: ProductUpdateFieldPolicy; }; ProductVariant?: Omit & { keyFields?: false | ProductVariantKeySpecifier | (() => undefined | ProductVariantKeySpecifier); fields?: ProductVariantFieldPolicy; }; ProductVariantBulkCreate?: Omit & { keyFields?: false | ProductVariantBulkCreateKeySpecifier | (() => undefined | ProductVariantBulkCreateKeySpecifier); fields?: ProductVariantBulkCreateFieldPolicy; }; ProductVariantBulkDelete?: Omit & { keyFields?: false | ProductVariantBulkDeleteKeySpecifier | (() => undefined | ProductVariantBulkDeleteKeySpecifier); fields?: ProductVariantBulkDeleteFieldPolicy; }; ProductVariantChannelListing?: Omit & { keyFields?: false | ProductVariantChannelListingKeySpecifier | (() => undefined | ProductVariantChannelListingKeySpecifier); fields?: ProductVariantChannelListingFieldPolicy; }; ProductVariantChannelListingUpdate?: Omit & { keyFields?: false | ProductVariantChannelListingUpdateKeySpecifier | (() => undefined | ProductVariantChannelListingUpdateKeySpecifier); fields?: ProductVariantChannelListingUpdateFieldPolicy; }; ProductVariantCountableConnection?: Omit & { keyFields?: false | ProductVariantCountableConnectionKeySpecifier | (() => undefined | ProductVariantCountableConnectionKeySpecifier); fields?: ProductVariantCountableConnectionFieldPolicy; }; ProductVariantCountableEdge?: Omit & { keyFields?: false | ProductVariantCountableEdgeKeySpecifier | (() => undefined | ProductVariantCountableEdgeKeySpecifier); fields?: ProductVariantCountableEdgeFieldPolicy; }; ProductVariantCreate?: Omit & { keyFields?: false | ProductVariantCreateKeySpecifier | (() => undefined | ProductVariantCreateKeySpecifier); fields?: ProductVariantCreateFieldPolicy; }; ProductVariantDelete?: Omit & { keyFields?: false | ProductVariantDeleteKeySpecifier | (() => undefined | ProductVariantDeleteKeySpecifier); fields?: ProductVariantDeleteFieldPolicy; }; ProductVariantReorder?: Omit & { keyFields?: false | ProductVariantReorderKeySpecifier | (() => undefined | ProductVariantReorderKeySpecifier); fields?: ProductVariantReorderFieldPolicy; }; ProductVariantReorderAttributeValues?: Omit & { keyFields?: false | ProductVariantReorderAttributeValuesKeySpecifier | (() => undefined | ProductVariantReorderAttributeValuesKeySpecifier); fields?: ProductVariantReorderAttributeValuesFieldPolicy; }; ProductVariantSetDefault?: Omit & { keyFields?: false | ProductVariantSetDefaultKeySpecifier | (() => undefined | ProductVariantSetDefaultKeySpecifier); fields?: ProductVariantSetDefaultFieldPolicy; }; ProductVariantStocksCreate?: Omit & { keyFields?: false | ProductVariantStocksCreateKeySpecifier | (() => undefined | ProductVariantStocksCreateKeySpecifier); fields?: ProductVariantStocksCreateFieldPolicy; }; ProductVariantStocksDelete?: Omit & { keyFields?: false | ProductVariantStocksDeleteKeySpecifier | (() => undefined | ProductVariantStocksDeleteKeySpecifier); fields?: ProductVariantStocksDeleteFieldPolicy; }; ProductVariantStocksUpdate?: Omit & { keyFields?: false | ProductVariantStocksUpdateKeySpecifier | (() => undefined | ProductVariantStocksUpdateKeySpecifier); fields?: ProductVariantStocksUpdateFieldPolicy; }; ProductVariantTranslatableContent?: Omit & { keyFields?: false | ProductVariantTranslatableContentKeySpecifier | (() => undefined | ProductVariantTranslatableContentKeySpecifier); fields?: ProductVariantTranslatableContentFieldPolicy; }; ProductVariantTranslate?: Omit & { keyFields?: false | ProductVariantTranslateKeySpecifier | (() => undefined | ProductVariantTranslateKeySpecifier); fields?: ProductVariantTranslateFieldPolicy; }; ProductVariantTranslation?: Omit & { keyFields?: false | ProductVariantTranslationKeySpecifier | (() => undefined | ProductVariantTranslationKeySpecifier); fields?: ProductVariantTranslationFieldPolicy; }; ProductVariantUpdate?: Omit & { keyFields?: false | ProductVariantUpdateKeySpecifier | (() => undefined | ProductVariantUpdateKeySpecifier); fields?: ProductVariantUpdateFieldPolicy; }; Query?: Omit & { keyFields?: false | QueryKeySpecifier | (() => undefined | QueryKeySpecifier); fields?: QueryFieldPolicy; }; ReducedRate?: Omit & { keyFields?: false | ReducedRateKeySpecifier | (() => undefined | ReducedRateKeySpecifier); fields?: ReducedRateFieldPolicy; }; RefreshToken?: Omit & { keyFields?: false | RefreshTokenKeySpecifier | (() => undefined | RefreshTokenKeySpecifier); fields?: RefreshTokenFieldPolicy; }; RequestEmailChange?: Omit & { keyFields?: false | RequestEmailChangeKeySpecifier | (() => undefined | RequestEmailChangeKeySpecifier); fields?: RequestEmailChangeFieldPolicy; }; RequestPasswordReset?: Omit & { keyFields?: false | RequestPasswordResetKeySpecifier | (() => undefined | RequestPasswordResetKeySpecifier); fields?: RequestPasswordResetFieldPolicy; }; Sale?: Omit & { keyFields?: false | SaleKeySpecifier | (() => undefined | SaleKeySpecifier); fields?: SaleFieldPolicy; }; SaleAddCatalogues?: Omit & { keyFields?: false | SaleAddCataloguesKeySpecifier | (() => undefined | SaleAddCataloguesKeySpecifier); fields?: SaleAddCataloguesFieldPolicy; }; SaleBulkDelete?: Omit & { keyFields?: false | SaleBulkDeleteKeySpecifier | (() => undefined | SaleBulkDeleteKeySpecifier); fields?: SaleBulkDeleteFieldPolicy; }; SaleChannelListing?: Omit & { keyFields?: false | SaleChannelListingKeySpecifier | (() => undefined | SaleChannelListingKeySpecifier); fields?: SaleChannelListingFieldPolicy; }; SaleChannelListingUpdate?: Omit & { keyFields?: false | SaleChannelListingUpdateKeySpecifier | (() => undefined | SaleChannelListingUpdateKeySpecifier); fields?: SaleChannelListingUpdateFieldPolicy; }; SaleCountableConnection?: Omit & { keyFields?: false | SaleCountableConnectionKeySpecifier | (() => undefined | SaleCountableConnectionKeySpecifier); fields?: SaleCountableConnectionFieldPolicy; }; SaleCountableEdge?: Omit & { keyFields?: false | SaleCountableEdgeKeySpecifier | (() => undefined | SaleCountableEdgeKeySpecifier); fields?: SaleCountableEdgeFieldPolicy; }; SaleCreate?: Omit & { keyFields?: false | SaleCreateKeySpecifier | (() => undefined | SaleCreateKeySpecifier); fields?: SaleCreateFieldPolicy; }; SaleDelete?: Omit & { keyFields?: false | SaleDeleteKeySpecifier | (() => undefined | SaleDeleteKeySpecifier); fields?: SaleDeleteFieldPolicy; }; SaleRemoveCatalogues?: Omit & { keyFields?: false | SaleRemoveCataloguesKeySpecifier | (() => undefined | SaleRemoveCataloguesKeySpecifier); fields?: SaleRemoveCataloguesFieldPolicy; }; SaleTranslatableContent?: Omit & { keyFields?: false | SaleTranslatableContentKeySpecifier | (() => undefined | SaleTranslatableContentKeySpecifier); fields?: SaleTranslatableContentFieldPolicy; }; SaleTranslate?: Omit & { keyFields?: false | SaleTranslateKeySpecifier | (() => undefined | SaleTranslateKeySpecifier); fields?: SaleTranslateFieldPolicy; }; SaleTranslation?: Omit & { keyFields?: false | SaleTranslationKeySpecifier | (() => undefined | SaleTranslationKeySpecifier); fields?: SaleTranslationFieldPolicy; }; SaleUpdate?: Omit & { keyFields?: false | SaleUpdateKeySpecifier | (() => undefined | SaleUpdateKeySpecifier); fields?: SaleUpdateFieldPolicy; }; SelectedAttribute?: Omit & { keyFields?: false | SelectedAttributeKeySpecifier | (() => undefined | SelectedAttributeKeySpecifier); fields?: SelectedAttributeFieldPolicy; }; SetPassword?: Omit & { keyFields?: false | SetPasswordKeySpecifier | (() => undefined | SetPasswordKeySpecifier); fields?: SetPasswordFieldPolicy; }; ShippingError?: Omit & { keyFields?: false | ShippingErrorKeySpecifier | (() => undefined | ShippingErrorKeySpecifier); fields?: ShippingErrorFieldPolicy; }; ShippingMethod?: Omit & { keyFields?: false | ShippingMethodKeySpecifier | (() => undefined | ShippingMethodKeySpecifier); fields?: ShippingMethodFieldPolicy; }; ShippingMethodChannelListing?: Omit & { keyFields?: false | ShippingMethodChannelListingKeySpecifier | (() => undefined | ShippingMethodChannelListingKeySpecifier); fields?: ShippingMethodChannelListingFieldPolicy; }; ShippingMethodChannelListingUpdate?: Omit & { keyFields?: false | ShippingMethodChannelListingUpdateKeySpecifier | (() => undefined | ShippingMethodChannelListingUpdateKeySpecifier); fields?: ShippingMethodChannelListingUpdateFieldPolicy; }; ShippingMethodPostalCodeRule?: Omit & { keyFields?: false | ShippingMethodPostalCodeRuleKeySpecifier | (() => undefined | ShippingMethodPostalCodeRuleKeySpecifier); fields?: ShippingMethodPostalCodeRuleFieldPolicy; }; ShippingMethodTranslatableContent?: Omit & { keyFields?: false | ShippingMethodTranslatableContentKeySpecifier | (() => undefined | ShippingMethodTranslatableContentKeySpecifier); fields?: ShippingMethodTranslatableContentFieldPolicy; }; ShippingMethodTranslation?: Omit & { keyFields?: false | ShippingMethodTranslationKeySpecifier | (() => undefined | ShippingMethodTranslationKeySpecifier); fields?: ShippingMethodTranslationFieldPolicy; }; ShippingPriceBulkDelete?: Omit & { keyFields?: false | ShippingPriceBulkDeleteKeySpecifier | (() => undefined | ShippingPriceBulkDeleteKeySpecifier); fields?: ShippingPriceBulkDeleteFieldPolicy; }; ShippingPriceCreate?: Omit & { keyFields?: false | ShippingPriceCreateKeySpecifier | (() => undefined | ShippingPriceCreateKeySpecifier); fields?: ShippingPriceCreateFieldPolicy; }; ShippingPriceDelete?: Omit & { keyFields?: false | ShippingPriceDeleteKeySpecifier | (() => undefined | ShippingPriceDeleteKeySpecifier); fields?: ShippingPriceDeleteFieldPolicy; }; ShippingPriceExcludeProducts?: Omit & { keyFields?: false | ShippingPriceExcludeProductsKeySpecifier | (() => undefined | ShippingPriceExcludeProductsKeySpecifier); fields?: ShippingPriceExcludeProductsFieldPolicy; }; ShippingPriceRemoveProductFromExclude?: Omit & { keyFields?: false | ShippingPriceRemoveProductFromExcludeKeySpecifier | (() => undefined | ShippingPriceRemoveProductFromExcludeKeySpecifier); fields?: ShippingPriceRemoveProductFromExcludeFieldPolicy; }; ShippingPriceTranslate?: Omit & { keyFields?: false | ShippingPriceTranslateKeySpecifier | (() => undefined | ShippingPriceTranslateKeySpecifier); fields?: ShippingPriceTranslateFieldPolicy; }; ShippingPriceUpdate?: Omit & { keyFields?: false | ShippingPriceUpdateKeySpecifier | (() => undefined | ShippingPriceUpdateKeySpecifier); fields?: ShippingPriceUpdateFieldPolicy; }; ShippingZone?: Omit & { keyFields?: false | ShippingZoneKeySpecifier | (() => undefined | ShippingZoneKeySpecifier); fields?: ShippingZoneFieldPolicy; }; ShippingZoneBulkDelete?: Omit & { keyFields?: false | ShippingZoneBulkDeleteKeySpecifier | (() => undefined | ShippingZoneBulkDeleteKeySpecifier); fields?: ShippingZoneBulkDeleteFieldPolicy; }; ShippingZoneCountableConnection?: Omit & { keyFields?: false | ShippingZoneCountableConnectionKeySpecifier | (() => undefined | ShippingZoneCountableConnectionKeySpecifier); fields?: ShippingZoneCountableConnectionFieldPolicy; }; ShippingZoneCountableEdge?: Omit & { keyFields?: false | ShippingZoneCountableEdgeKeySpecifier | (() => undefined | ShippingZoneCountableEdgeKeySpecifier); fields?: ShippingZoneCountableEdgeFieldPolicy; }; ShippingZoneCreate?: Omit & { keyFields?: false | ShippingZoneCreateKeySpecifier | (() => undefined | ShippingZoneCreateKeySpecifier); fields?: ShippingZoneCreateFieldPolicy; }; ShippingZoneDelete?: Omit & { keyFields?: false | ShippingZoneDeleteKeySpecifier | (() => undefined | ShippingZoneDeleteKeySpecifier); fields?: ShippingZoneDeleteFieldPolicy; }; ShippingZoneUpdate?: Omit & { keyFields?: false | ShippingZoneUpdateKeySpecifier | (() => undefined | ShippingZoneUpdateKeySpecifier); fields?: ShippingZoneUpdateFieldPolicy; }; Shop?: Omit & { keyFields?: false | ShopKeySpecifier | (() => undefined | ShopKeySpecifier); fields?: ShopFieldPolicy; }; ShopAddressUpdate?: Omit & { keyFields?: false | ShopAddressUpdateKeySpecifier | (() => undefined | ShopAddressUpdateKeySpecifier); fields?: ShopAddressUpdateFieldPolicy; }; ShopDomainUpdate?: Omit & { keyFields?: false | ShopDomainUpdateKeySpecifier | (() => undefined | ShopDomainUpdateKeySpecifier); fields?: ShopDomainUpdateFieldPolicy; }; ShopError?: Omit & { keyFields?: false | ShopErrorKeySpecifier | (() => undefined | ShopErrorKeySpecifier); fields?: ShopErrorFieldPolicy; }; ShopFetchTaxRates?: Omit & { keyFields?: false | ShopFetchTaxRatesKeySpecifier | (() => undefined | ShopFetchTaxRatesKeySpecifier); fields?: ShopFetchTaxRatesFieldPolicy; }; ShopSettingsTranslate?: Omit & { keyFields?: false | ShopSettingsTranslateKeySpecifier | (() => undefined | ShopSettingsTranslateKeySpecifier); fields?: ShopSettingsTranslateFieldPolicy; }; ShopSettingsUpdate?: Omit & { keyFields?: false | ShopSettingsUpdateKeySpecifier | (() => undefined | ShopSettingsUpdateKeySpecifier); fields?: ShopSettingsUpdateFieldPolicy; }; ShopTranslation?: Omit & { keyFields?: false | ShopTranslationKeySpecifier | (() => undefined | ShopTranslationKeySpecifier); fields?: ShopTranslationFieldPolicy; }; StaffBulkDelete?: Omit & { keyFields?: false | StaffBulkDeleteKeySpecifier | (() => undefined | StaffBulkDeleteKeySpecifier); fields?: StaffBulkDeleteFieldPolicy; }; StaffCreate?: Omit & { keyFields?: false | StaffCreateKeySpecifier | (() => undefined | StaffCreateKeySpecifier); fields?: StaffCreateFieldPolicy; }; StaffDelete?: Omit & { keyFields?: false | StaffDeleteKeySpecifier | (() => undefined | StaffDeleteKeySpecifier); fields?: StaffDeleteFieldPolicy; }; StaffError?: Omit & { keyFields?: false | StaffErrorKeySpecifier | (() => undefined | StaffErrorKeySpecifier); fields?: StaffErrorFieldPolicy; }; StaffNotificationRecipient?: Omit & { keyFields?: false | StaffNotificationRecipientKeySpecifier | (() => undefined | StaffNotificationRecipientKeySpecifier); fields?: StaffNotificationRecipientFieldPolicy; }; StaffNotificationRecipientCreate?: Omit & { keyFields?: false | StaffNotificationRecipientCreateKeySpecifier | (() => undefined | StaffNotificationRecipientCreateKeySpecifier); fields?: StaffNotificationRecipientCreateFieldPolicy; }; StaffNotificationRecipientDelete?: Omit & { keyFields?: false | StaffNotificationRecipientDeleteKeySpecifier | (() => undefined | StaffNotificationRecipientDeleteKeySpecifier); fields?: StaffNotificationRecipientDeleteFieldPolicy; }; StaffNotificationRecipientUpdate?: Omit & { keyFields?: false | StaffNotificationRecipientUpdateKeySpecifier | (() => undefined | StaffNotificationRecipientUpdateKeySpecifier); fields?: StaffNotificationRecipientUpdateFieldPolicy; }; StaffUpdate?: Omit & { keyFields?: false | StaffUpdateKeySpecifier | (() => undefined | StaffUpdateKeySpecifier); fields?: StaffUpdateFieldPolicy; }; Stock?: Omit & { keyFields?: false | StockKeySpecifier | (() => undefined | StockKeySpecifier); fields?: StockFieldPolicy; }; StockCountableConnection?: Omit & { keyFields?: false | StockCountableConnectionKeySpecifier | (() => undefined | StockCountableConnectionKeySpecifier); fields?: StockCountableConnectionFieldPolicy; }; StockCountableEdge?: Omit & { keyFields?: false | StockCountableEdgeKeySpecifier | (() => undefined | StockCountableEdgeKeySpecifier); fields?: StockCountableEdgeFieldPolicy; }; StockError?: Omit & { keyFields?: false | StockErrorKeySpecifier | (() => undefined | StockErrorKeySpecifier); fields?: StockErrorFieldPolicy; }; TaxType?: Omit & { keyFields?: false | TaxTypeKeySpecifier | (() => undefined | TaxTypeKeySpecifier); fields?: TaxTypeFieldPolicy; }; TaxedMoney?: Omit & { keyFields?: false | TaxedMoneyKeySpecifier | (() => undefined | TaxedMoneyKeySpecifier); fields?: TaxedMoneyFieldPolicy; }; TaxedMoneyRange?: Omit & { keyFields?: false | TaxedMoneyRangeKeySpecifier | (() => undefined | TaxedMoneyRangeKeySpecifier); fields?: TaxedMoneyRangeFieldPolicy; }; Transaction?: Omit & { keyFields?: false | TransactionKeySpecifier | (() => undefined | TransactionKeySpecifier); fields?: TransactionFieldPolicy; }; TranslatableItemConnection?: Omit & { keyFields?: false | TranslatableItemConnectionKeySpecifier | (() => undefined | TranslatableItemConnectionKeySpecifier); fields?: TranslatableItemConnectionFieldPolicy; }; TranslatableItemEdge?: Omit & { keyFields?: false | TranslatableItemEdgeKeySpecifier | (() => undefined | TranslatableItemEdgeKeySpecifier); fields?: TranslatableItemEdgeFieldPolicy; }; TranslationError?: Omit & { keyFields?: false | TranslationErrorKeySpecifier | (() => undefined | TranslationErrorKeySpecifier); fields?: TranslationErrorFieldPolicy; }; UpdateMetadata?: Omit & { keyFields?: false | UpdateMetadataKeySpecifier | (() => undefined | UpdateMetadataKeySpecifier); fields?: UpdateMetadataFieldPolicy; }; UpdatePrivateMetadata?: Omit & { keyFields?: false | UpdatePrivateMetadataKeySpecifier | (() => undefined | UpdatePrivateMetadataKeySpecifier); fields?: UpdatePrivateMetadataFieldPolicy; }; UploadError?: Omit & { keyFields?: false | UploadErrorKeySpecifier | (() => undefined | UploadErrorKeySpecifier); fields?: UploadErrorFieldPolicy; }; User?: Omit & { keyFields?: false | UserKeySpecifier | (() => undefined | UserKeySpecifier); fields?: UserFieldPolicy; }; UserAvatarDelete?: Omit & { keyFields?: false | UserAvatarDeleteKeySpecifier | (() => undefined | UserAvatarDeleteKeySpecifier); fields?: UserAvatarDeleteFieldPolicy; }; UserAvatarUpdate?: Omit & { keyFields?: false | UserAvatarUpdateKeySpecifier | (() => undefined | UserAvatarUpdateKeySpecifier); fields?: UserAvatarUpdateFieldPolicy; }; UserBulkSetActive?: Omit & { keyFields?: false | UserBulkSetActiveKeySpecifier | (() => undefined | UserBulkSetActiveKeySpecifier); fields?: UserBulkSetActiveFieldPolicy; }; UserCountableConnection?: Omit & { keyFields?: false | UserCountableConnectionKeySpecifier | (() => undefined | UserCountableConnectionKeySpecifier); fields?: UserCountableConnectionFieldPolicy; }; UserCountableEdge?: Omit & { keyFields?: false | UserCountableEdgeKeySpecifier | (() => undefined | UserCountableEdgeKeySpecifier); fields?: UserCountableEdgeFieldPolicy; }; UserPermission?: Omit & { keyFields?: false | UserPermissionKeySpecifier | (() => undefined | UserPermissionKeySpecifier); fields?: UserPermissionFieldPolicy; }; VAT?: Omit & { keyFields?: false | VATKeySpecifier | (() => undefined | VATKeySpecifier); fields?: VATFieldPolicy; }; VariantMediaAssign?: Omit & { keyFields?: false | VariantMediaAssignKeySpecifier | (() => undefined | VariantMediaAssignKeySpecifier); fields?: VariantMediaAssignFieldPolicy; }; VariantMediaUnassign?: Omit & { keyFields?: false | VariantMediaUnassignKeySpecifier | (() => undefined | VariantMediaUnassignKeySpecifier); fields?: VariantMediaUnassignFieldPolicy; }; VariantPricingInfo?: Omit & { keyFields?: false | VariantPricingInfoKeySpecifier | (() => undefined | VariantPricingInfoKeySpecifier); fields?: VariantPricingInfoFieldPolicy; }; VerifyToken?: Omit & { keyFields?: false | VerifyTokenKeySpecifier | (() => undefined | VerifyTokenKeySpecifier); fields?: VerifyTokenFieldPolicy; }; Voucher?: Omit & { keyFields?: false | VoucherKeySpecifier | (() => undefined | VoucherKeySpecifier); fields?: VoucherFieldPolicy; }; VoucherAddCatalogues?: Omit & { keyFields?: false | VoucherAddCataloguesKeySpecifier | (() => undefined | VoucherAddCataloguesKeySpecifier); fields?: VoucherAddCataloguesFieldPolicy; }; VoucherBulkDelete?: Omit & { keyFields?: false | VoucherBulkDeleteKeySpecifier | (() => undefined | VoucherBulkDeleteKeySpecifier); fields?: VoucherBulkDeleteFieldPolicy; }; VoucherChannelListing?: Omit & { keyFields?: false | VoucherChannelListingKeySpecifier | (() => undefined | VoucherChannelListingKeySpecifier); fields?: VoucherChannelListingFieldPolicy; }; VoucherChannelListingUpdate?: Omit & { keyFields?: false | VoucherChannelListingUpdateKeySpecifier | (() => undefined | VoucherChannelListingUpdateKeySpecifier); fields?: VoucherChannelListingUpdateFieldPolicy; }; VoucherCountableConnection?: Omit & { keyFields?: false | VoucherCountableConnectionKeySpecifier | (() => undefined | VoucherCountableConnectionKeySpecifier); fields?: VoucherCountableConnectionFieldPolicy; }; VoucherCountableEdge?: Omit & { keyFields?: false | VoucherCountableEdgeKeySpecifier | (() => undefined | VoucherCountableEdgeKeySpecifier); fields?: VoucherCountableEdgeFieldPolicy; }; VoucherCreate?: Omit & { keyFields?: false | VoucherCreateKeySpecifier | (() => undefined | VoucherCreateKeySpecifier); fields?: VoucherCreateFieldPolicy; }; VoucherDelete?: Omit & { keyFields?: false | VoucherDeleteKeySpecifier | (() => undefined | VoucherDeleteKeySpecifier); fields?: VoucherDeleteFieldPolicy; }; VoucherRemoveCatalogues?: Omit & { keyFields?: false | VoucherRemoveCataloguesKeySpecifier | (() => undefined | VoucherRemoveCataloguesKeySpecifier); fields?: VoucherRemoveCataloguesFieldPolicy; }; VoucherTranslatableContent?: Omit & { keyFields?: false | VoucherTranslatableContentKeySpecifier | (() => undefined | VoucherTranslatableContentKeySpecifier); fields?: VoucherTranslatableContentFieldPolicy; }; VoucherTranslate?: Omit & { keyFields?: false | VoucherTranslateKeySpecifier | (() => undefined | VoucherTranslateKeySpecifier); fields?: VoucherTranslateFieldPolicy; }; VoucherTranslation?: Omit & { keyFields?: false | VoucherTranslationKeySpecifier | (() => undefined | VoucherTranslationKeySpecifier); fields?: VoucherTranslationFieldPolicy; }; VoucherUpdate?: Omit & { keyFields?: false | VoucherUpdateKeySpecifier | (() => undefined | VoucherUpdateKeySpecifier); fields?: VoucherUpdateFieldPolicy; }; Warehouse?: Omit & { keyFields?: false | WarehouseKeySpecifier | (() => undefined | WarehouseKeySpecifier); fields?: WarehouseFieldPolicy; }; WarehouseCountableConnection?: Omit & { keyFields?: false | WarehouseCountableConnectionKeySpecifier | (() => undefined | WarehouseCountableConnectionKeySpecifier); fields?: WarehouseCountableConnectionFieldPolicy; }; WarehouseCountableEdge?: Omit & { keyFields?: false | WarehouseCountableEdgeKeySpecifier | (() => undefined | WarehouseCountableEdgeKeySpecifier); fields?: WarehouseCountableEdgeFieldPolicy; }; WarehouseCreate?: Omit & { keyFields?: false | WarehouseCreateKeySpecifier | (() => undefined | WarehouseCreateKeySpecifier); fields?: WarehouseCreateFieldPolicy; }; WarehouseDelete?: Omit & { keyFields?: false | WarehouseDeleteKeySpecifier | (() => undefined | WarehouseDeleteKeySpecifier); fields?: WarehouseDeleteFieldPolicy; }; WarehouseError?: Omit & { keyFields?: false | WarehouseErrorKeySpecifier | (() => undefined | WarehouseErrorKeySpecifier); fields?: WarehouseErrorFieldPolicy; }; WarehouseShippingZoneAssign?: Omit & { keyFields?: false | WarehouseShippingZoneAssignKeySpecifier | (() => undefined | WarehouseShippingZoneAssignKeySpecifier); fields?: WarehouseShippingZoneAssignFieldPolicy; }; WarehouseShippingZoneUnassign?: Omit & { keyFields?: false | WarehouseShippingZoneUnassignKeySpecifier | (() => undefined | WarehouseShippingZoneUnassignKeySpecifier); fields?: WarehouseShippingZoneUnassignFieldPolicy; }; WarehouseUpdate?: Omit & { keyFields?: false | WarehouseUpdateKeySpecifier | (() => undefined | WarehouseUpdateKeySpecifier); fields?: WarehouseUpdateFieldPolicy; }; Webhook?: Omit & { keyFields?: false | WebhookKeySpecifier | (() => undefined | WebhookKeySpecifier); fields?: WebhookFieldPolicy; }; WebhookCreate?: Omit & { keyFields?: false | WebhookCreateKeySpecifier | (() => undefined | WebhookCreateKeySpecifier); fields?: WebhookCreateFieldPolicy; }; WebhookDelete?: Omit & { keyFields?: false | WebhookDeleteKeySpecifier | (() => undefined | WebhookDeleteKeySpecifier); fields?: WebhookDeleteFieldPolicy; }; WebhookError?: Omit & { keyFields?: false | WebhookErrorKeySpecifier | (() => undefined | WebhookErrorKeySpecifier); fields?: WebhookErrorFieldPolicy; }; WebhookEvent?: Omit & { keyFields?: false | WebhookEventKeySpecifier | (() => undefined | WebhookEventKeySpecifier); fields?: WebhookEventFieldPolicy; }; WebhookUpdate?: Omit & { keyFields?: false | WebhookUpdateKeySpecifier | (() => undefined | WebhookUpdateKeySpecifier); fields?: WebhookUpdateFieldPolicy; }; Weight?: Omit & { keyFields?: false | WeightKeySpecifier | (() => undefined | WeightKeySpecifier); fields?: WeightFieldPolicy; }; _Service?: Omit & { keyFields?: false | _ServiceKeySpecifier | (() => undefined | _ServiceKeySpecifier); fields?: _ServiceFieldPolicy; }; };