import { ProductVariant as ProductVariantEntity, Region, StoreCartsRes } from "@medusajs/medusa"; import { QueryKey, UseQueryOptions } from "react-query"; export declare type UseQueryOptionsWrapper = Omit, "queryKey" | "queryFn" | "select" | "refetchInterval">; export declare type RegionInfo = Pick; export declare type ProductVariant = ConvertDateToString>; export declare type ProductVariantInfo = Pick; declare type ConvertDateToString = { [P in keyof T]: T[P] extends Date ? Date | string : T[P]; }; export declare type Cart = StoreCartsRes["cart"]; export declare type TQueryKey = { all: [TKey]; lists: () => [...TQueryKey["all"], "list"]; list: (query?: TListQuery) => [ ...ReturnType["lists"]>, { query: TListQuery | undefined; } ]; details: () => [...TQueryKey["all"], "detail"]; detail: (id: TDetailQuery) => [...ReturnType["details"]>, TDetailQuery]; }; export {};