declare const _default: { storefrontSettings: import("recoil").RecoilState; route: import("recoil").RecoilState; template: import("recoil").RecoilState; shop: import("recoil").RecoilState; shopInit: import("recoil").RecoilState; country: import("recoil").RecoilState; countries: import("recoil").RecoilState; availableCountries: import("recoil").RecoilState; primaryCurrencyCode$: import("recoil").RecoilValueReadOnly; primaryCountryCode$: import("recoil").RecoilValueReadOnly; currencies$: import("recoil").RecoilValueReadOnly; shopStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; shopStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; shopStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; shopStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; fetchShop: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCountries: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; }>; product: import("recoil").RecoilState; productPriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productVariantPriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productVariantSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productSellingPlans: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productInventory: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productVariantMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productRecommendations: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productSearchResults: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productsIndex: import("recoil").RecoilState; productsList: import("recoil").RecoilState; productsUniq: import("recoil").RecoilState; productHandles: import("recoil").RecoilState; productStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; productStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; fetchProductByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; fetchProductSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; fetchProductVariantSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; variant: any; } | { error: any; variant: any; }>; fetchProductInventoryByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; fetchProductHandles: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productHandles: any; } | { error: any; productHandles: any; }>; fetchProductsList: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsList: any; } | { error: any; productsList: any; }>; fetchProductsUniq: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsUniq: any; } | { error: any; productsUniq: any; }>; fetchProductsIndex: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsIndex: any; } | { error: any; productsIndex: any; }>; fetchProductRecommendations: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; recommendations: any; } | { error: any; recommendations: any[]; }>; fetchSearchResults: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; results: any; } | { error: any; results: any; }>; fetchMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; metafield: any; } | { error: any; metafield: any; }>; fetchVariantMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; metafield: any; } | { error: any; metafield: any; }>; page: import("recoil").RecoilState; pagesIndex: import("recoil").RecoilState; pagesList: import("recoil").RecoilState; localizedProduct: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; localizedVariant: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; localizedCartLine: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; localizedCartTotals: import("recoil").RecoilValueReadOnly; localizedOrderLine: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; localizedOrderTotals: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; localeStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; localeStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; localeStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; localeStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; fetchLocaleProduct: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; fetchLocalizedVariant: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; variant: any; } | { error: any; variant: any; }>; customerStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; fetchAddresses: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchAddressCreate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchAddressDelete: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchAddressUpdate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; customerAddresses: import("recoil").RecoilState; customerInit: import("recoil").RecoilState; accessToken: import("recoil").RecoilState; customer: import("recoil").RecoilState; customerMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerOrder: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerOrders: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; customerOrdersPage: import("recoil").RecoilState; customerOrdersCursor: (param: import("recoil").SerializableParam) => import("recoil").RecoilState<{ before: any; after: any; }>; customerOrdersAction: import("recoil").RecoilState; authenticated: import("recoil").RecoilState; newCustomer: import("recoil").RecoilState; isValidAccessToken$: import("recoil").RecoilValueReadOnly; customerDefaultAddress$: import("recoil").RecoilValueReadOnly; fetchCustomerActivate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCustomerCreate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCustomerGet: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; fetchCustomerLogin: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCustomerMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCustomerOrder: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchCustomerOrders: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: { accessToken: any; country: any; orders: any; }; } | { error: any; data: any; }>; fetchCustomerUpdate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchPasswordRecover: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; fetchPasswordReset: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; data: any; } | { error: any; data: any; }>; collection: import("recoil").RecoilState; collections: import("recoil").RecoilState<{}>; collectionHandles: import("recoil").RecoilState; collectionsIndex: import("recoil").RecoilState; collectionsList: import("recoil").RecoilState; collectionByHandle$: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cart: import("recoil").RecoilState; cartInit: import("recoil").RecoilState; cartCheckout: import("recoil").RecoilState<{ url: any; redirect: boolean; multiPass: any; }>; cartLinePriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cartStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cartStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cartStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cartStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; cartLocale$: import("recoil").RecoilValueReadOnly; cartBuyer$: import("recoil").RecoilValueReadOnly; cartId$: import("recoil").RecoilValueReadOnly; cartEmpty$: import("recoil").RecoilValueReadOnly; cartCount$: import("recoil").RecoilValueReadOnly; cartCheckoutUrl$: import("recoil").RecoilValueReadOnly; cartGiftCards$: import("recoil").RecoilValueReadOnly; cartAttributes$: import("recoil").RecoilValueReadOnly; cartDiscounts$: import("recoil").RecoilValueReadOnly; cartItems$: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; cartEmail$: import("recoil").RecoilValueReadOnly; cartItem$: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly; cartTotal$: import("recoil").RecoilValueReadOnly; cartSubtotal$: import("recoil").RecoilValueReadOnly; cartTax$: import("recoil").RecoilValueReadOnly; cartDuty$: import("recoil").RecoilValueReadOnly; cartDiscountTotal$: import("recoil").RecoilValueReadOnly; cartCreate: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; newCart: any; } | { error: any; newCart: any; }>; cartGet: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; existingCart: any; } | { error: any; existingCart: any; }>; cartAddItem: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartAddItems: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartRemoveItem: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartRemoveItems: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartRemoveDiscount: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateItem: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateItems: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateNote: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateDiscount: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateAttributes: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; cartUpdateBuyerIdentity: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; updatedCart: any; } | { error: any; updatedCart: any; }>; fetchCartLinePriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; blog: import("recoil").RecoilState; blogsIndex: import("recoil").RecoilState; blogsList: import("recoil").RecoilState; article: import("recoil").RecoilState; articlesIndex: import("recoil").RecoilState; articlesList: import("recoil").RecoilState; customerAndCartInit: import("recoil").RecoilState; }; export default _default; export { useRecoilState, useRecoilStateLoadable, useSetRecoilState, useResetRecoilState, useRecoilValue, useRecoilValueLoadable, useRecoilSnapshot, useRecoilCallback, useGotoRecoilSnapshot, atom, atomFamily, selector, selectorFamily } from "recoil"; //# sourceMappingURL=store.d.ts.map