import { StoreCartsRes, StoreCompleteCartRes, StorePostCartReq, StorePostCartsCartPaymentSessionUpdateReq, StorePostCartsCartReq, StorePostCartsCartShippingMethodReq } from "@pkorsholm/medusa"; import { UseMutationOptions } from "react-query"; export declare const useCreateCart: (options?: UseMutationOptions) => import("react-query").UseMutationResult; export declare const useUpdateCart: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; export declare const useCompleteCart: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult<{ type: "cart"; data: import("@pkorsholm/medusa").Cart; } | { type: "order"; data: import("@pkorsholm/medusa").Order; } | { type: "swap"; data: import("@pkorsholm/medusa").Swap; }, Error, void, unknown>; export declare const useCreatePaymentSession: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; export declare const useUpdatePaymentSession: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; declare type RefreshPaymentSessionMutationData = { provider_id: string; }; export declare const useRefreshPaymentSession: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; declare type SetPaymentSessionMutationData = { provider_id: string; }; export declare const useSetPaymentSession: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; export declare const useAddShippingMethodToCart: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; declare type DeletePaymentSessionMutationData = { provider_id: string; }; export declare const useDeletePaymentSession: (cartId: string, options?: UseMutationOptions) => import("react-query").UseMutationResult; export declare const useStartCheckout: (options?: UseMutationOptions) => import("react-query").UseMutationResult, Error, StorePostCartReq, unknown>; export {};