export namespace productStore { export { product }; export { productPriceIn }; export { productVariantPriceIn }; export { productVariantSellingPlan }; export { productSellingPlans }; export { productInventory }; export { productByHandle }; export { productMetafield }; export { productVariantMetafield }; export { productRecommendations }; export { productSearchResults }; export { productsIndex }; export { productsList }; export { productsUniq }; export { productHandles }; export { productStatusStarted }; export { productStatusFinished }; export { productStatusSuccess }; export { productStatusErrors }; export { fetchProductByHandle }; export { fetchProductSellingPlan }; export { fetchProductVariantSellingPlan }; export { fetchProductInventoryByHandle }; export { fetchProductHandles }; export { fetchProductsList }; export { fetchProductsUniq }; export { fetchProductsIndex }; export { fetchProductRecommendations }; export { fetchSearchResults }; export { fetchMetafield }; export { fetchVariantMetafield }; } /** Product State */ declare const product: import("recoil").RecoilState; declare const productPriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productVariantPriceIn: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productVariantSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productSellingPlans: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productInventory: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productVariantMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productRecommendations: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productSearchResults: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productsIndex: import("recoil").RecoilState; declare const productsList: import("recoil").RecoilState; declare const productsUniq: import("recoil").RecoilState; declare const productHandles: import("recoil").RecoilState; declare const productStatusStarted: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productStatusFinished: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productStatusSuccess: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const productStatusErrors: (param: import("recoil").SerializableParam) => import("recoil").RecoilState; declare const fetchProductByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; declare const fetchProductSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; declare const fetchProductVariantSellingPlan: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; variant: any; } | { error: any; variant: any; }>; declare const fetchProductInventoryByHandle: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; product: any; } | { error: any; product: any; }>; declare const fetchProductHandles: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productHandles: any; } | { error: any; productHandles: any; }>; declare const fetchProductsList: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsList: any; } | { error: any; productsList: any; }>; declare const fetchProductsUniq: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsUniq: any; } | { error: any; productsUniq: any; }>; declare const fetchProductsIndex: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; productsIndex: any; } | { error: any; productsIndex: any; }>; declare const fetchProductRecommendations: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; recommendations: any; } | { error: any; recommendations: any[]; }>; declare const fetchSearchResults: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; results: any; } | { error: any; results: any; }>; declare const fetchMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; metafield: any; } | { error: any; metafield: any; }>; declare const fetchVariantMetafield: (param: import("recoil").SerializableParam) => import("recoil").RecoilValueReadOnly<{ error: any; metafield: any; } | { error: any; metafield: any; }>; export {}; //# sourceMappingURL=product.d.ts.map